4GB가 넘는 RAM을 통해 어떤 응용 프로그램에서 확실한 혜택을 얻을 수 있습니까? [닫은]


30

나는 여기를 조금 살펴 보았지만이 질문을 보지 못했습니다. 현재 데스크톱에 4GB 이상의 RAM을 넣을 가치가 있는지 여부와 RAM 증가로 인한 혜택을 누릴 수있는 응용 프로그램이 있는지 궁금합니다.

내 상황에 대한 좀 더 자세한 정보를 얻으려면 컴퓨터 과학 학생이며 Eclipse 및 Visual Studio와 같은 IDE와 FreeRIDE와 같은 작은 IDE를 사용하여 점점 더 큰 프로젝트를 진행하고 있습니다. 가상화, Linux 관리 등을 탐색하기 시작했지만 내 네트워크 (데스크톱 및 다른 랩톱)에서만 탐색합니다.


2
여기 +1이 있습니다. 모두 투표 할 수 있습니다;)
hyperslug

모든 위대한 답변에 감사드립니다. 8GB의 RAM이 우리가 말하고 있습니다. :)
Feanor

32 비트 응용 프로그램을 사용하는 경우 여전히 프로세스 당 4GB 주소 공간으로 제한됩니다.
Sam

Sam, 실제로 x86 응용 프로그램의 프로세스 당 2GB입니다.
MDMarra

@MarkM : Windows의 경우 프로그램 EXE에 따라 다릅니다. LARGE_ADDRESS_AWARE 비트가 설정된 경우 4GB의 가상 주소 공간 (64 비트 Windows의 경우)을 얻거나 그렇지 않으면 2GB를 얻습니다.
bk1e

답변:


45

실제로 많은 RAM을 사용하는 단일 응용 프로그램은 아니지만 미친 것처럼 디스크를 페이징하지 않고도 많은 응용 프로그램을 동시에 실행할 수 있습니다.


여분의 헤드 룸은 정말 좋은
자레드 할리

6
한 예,이는 지금까지 워크 스테이션에서 RAM을 많이 가지고있는 가장 확실한 장점. (현재 가장 인기있는 답변이 언급되지 않은 것이 이상합니다.)
Jonik

예. 무언가가 기억으로 돌아 오는 동안 오랜 기다림에 매우 지쳤습니다.
Loren Pechtel

@Jonik이 인정한 답변이 가장 포괄적이거나 가장 유용한 경우가 많지만 다른 답변에서 얻을 수있는 가치는 여전히 있습니다. 커뮤니티 위키 주에있는이 질문은 다른 인기있는 답변의 세부 사항을 포함하도록이 허용 된 답변을 확장 할 수 있습니다.
Nick Josevski

33

VMWare 워크 스테이션, VirtualBox ...

그리고 거의 모든 유형의 가상화 솔루션. RAM의로드 및로드를 통해 막대한 속도를 얻을 수 있습니다. 쿼드 코어, 2.4ghz, 8GB RAM과 같은 눈에 띄는 속도 문제없이 데스크탑에서 2-3 대의 VM을 동시에 실행할 수 있습니다.

또한 RAM이 저렴합니다. 더 주문하십시오.


이것은 좋은 대답이지만 좁은 분야에 가깝습니다.
RCIX

2
랩탑 RAM은 그렇게 싼 것은 아니다. 나는 8GB에 거의 500 달러를보고 있었다.
Richard Gadsden

@Richard, DDR3 메모리는 특히 대형 DIMM의 경우 DDR2보다 훨씬 저렴합니다. SODIMM DDR3은 DIMM보다 약간 더 비싸지 만 DDR2의 경우 특히 4GB (SO) DIMM의 경우 훨씬 더 비쌉니다.
Mircea Chirea

17

데이터베이스는 RAM과 온 디스크 모두에서 엄청난 양의 메모리를 사용할 수 있습니다.


16

오디오 응용 프로그램까지도 고급 그래픽 / 비디오 조작 Adobe 만 홍보하는 것이 아니라 다음과 같은 3 가지 주요 응용 프로그램 그룹이 있습니다.

  1. 그래픽 -Adobe Photoshop
  2. 비디오 -Adobe Premiere Pro , Final Cut Pro (Mac 만 해당), Sony Vegas Pro
  3. 오디오 -Adobe Soundbooth

멋진 램 덩어리없이 원시 비디오 / 오디오 파일을 조작 해보십시오. 파일이 응용 프로그램에로드되지 않는 경우도 있습니다.


모든 좋은 점은 큰 램 앱의 한 측면 일뿐입니다
RCIX

@RCIX, 이것은 1 개의 응용 분야로 좁기 때문에 허용되는 대답이 아니지만 그럼에도 불구 하고이 질문에 도움이되기를 바랍니다.
Nick Josevski

13

서버 응용 프로그램 :

  1. 부분 캐싱이있는 웹 서버
    • 캐싱 프록시
    • memCached
    • 관계형 데이터베이스
    • lucene 또는 일종의 해시 테이블과 같은 인덱싱 된 데이터
    • 가상화 서버

과학적 응용 :

  1. MatLab et al.
    • 맞춤형 (또는 아님) 머신 러닝
    • 단백질 폴딩과 같은 다양한 것들.
    • 내가 실제로 나열 할 자격이없는 더 많은 것들

미디어 애플리케이션 :

  1. 압축되지 않은 피드를 사용하여 준비된 비디오 자료 브로드 캐스트
    • 스크러빙 등을 포함한 일반적인 비디오 편집
    • 그래픽 디자인. 더 적은 파일을 닫을수록 더 많은 작업을 수행 할 수 있습니다.
    • 음악 제작에도 도움이 될 수 있습니다. 예를 들어 256 개의 트랙과 많은 가상 악기 및 효과 패치를 사용하여 작업하면 상태와 버퍼가 모두 유지됩니다.

엔지니어링 응용

  1. 기본적으로 모든 CAD
  2. 방대한 데이터 세트와 작동하도록 업데이트 된 많은 시뮬레이션.

2
첫 번째 답변에 +1 CAD를 언급했습니다. 항상 많은 양의 RAM이 필요했습니다.
Bratch

12

음, Photoshop, VM, 일부 대형 RTS 게임 등은 어떻습니까?

이미지, 특히 큰 이미지를 조작하는 것은 단위 /지도 / 물리 등의 데이터를 저장하기 위해 많은 양의 스토리지가 필요한 게임과 마찬가지로 더 많은 램의 이점을 얻을 수 있습니다. 물론 VM에 더 많은 RAM을 제공할수록 더 매끄러 워집니다.


10

4GB 이상의 RAM을 사용하려면 가장 먼저 64 비트 OS로 전환해야 합니다.

그 외에도

그러나 더 많은 RAM으로 이동하고 64 비트 OS로 이동하는 데에는 고유 한 제약이 있습니다.
64 비트 시스템의 경우 일반적으로 많은 것들이 아직 안정적이지 않거나 일부 경우에는 사용 가능하지 않습니다.

보람 질문 - 마 당신은 정말 RAM 이상 6기가바이트이 필요하십니까? 심지어 4GB


Visual Studio가 도움이 될 것이라고 확신합니다. VS2010이 이동 가능한 램을 더 잘 사용할 수 있기를 바랍니다.
Nick Josevski

드라이버 이외에도 '안정적인'32 비트 버전의 앱을 계속 실행할 수없는 이유는 없습니다. 64 비트 OS는 각각 32 비트 주소를 제공 할 수 있기 때문에 4GB 이상을 활용할 수 있습니다 물리적 RAM이 차지하는 공간.
jerryjvl

완전히 사실이 아닙니다. 32 비트 Linux 커널은 PAE (실제 주소 확장)가 활성화 된 상태에서 4GB를 처리 할 수 ​​있습니다. en.wikipedia.org/wiki/… 다른 OS에서도 가능 합니다. 당신은 아마 당신의 대답에서 이것을 언급 할 수 있습니다.
nagul

명확히하기 위해, 이전의 의견은 jerryjvl의 의견이 아니라 답변을 말합니다.
nagul

4GB 이상이 필요한 경우 분명히 무거운 작업을 수행하고 있으므로 6GB가 문제가되지 않습니다. 평균 소비자는 아닙니다.
Phoshi

4

장기간 실행되도록 설계된 응용 프로그램은 더 많은 RAM의 이점을 얻습니다.

일반적인 예로는 Exchange 및 SQL 서버가 있습니다. 물론 이러한 응용 프로그램은 더 높은 디스크 처리량의 이점을 얻을 수 있지만 RAM도 엄청나게 도움이 될 것입니다.

RAM은 인터넷 대역폭과 같습니다. 단일 작업에서 반드시 성능이 향상되는 것은 아니지만 멀티 태스킹의 결과로 발생하는 속도 저하가 줄어 듭니다. (대역폭이 모든 것을 더 빠르게 만드는 것은 아니지만 느린 연결보다 훨씬 빠른 속도로 동일한 연결을 사용하여 더 많은 작업을 수행 할 수 있습니다.)


4

램을 모두 사용하는 응용 프로그램이 있다면 그것은 별도의 문제입니다.

귀하의 이점은 더 많은 응용 프로그램을 동시에 실행할 수 있다는 것입니다. 프로그래머라면 컴퓨터를 느리게 크롤링하지 않고도 개발과 관련된 Visual Studio 및 기타 응용 프로그램을 실행할 수 있다는 의미입니다.


Prestomation이 이것을 지적하는데 2 분 더 빠르더라도 이것에 대해서도 +1 :)
Jonik

1

소프트웨어 개발을 수행하는 워크 스테이션의 경우 아니요, 4GB 이상의 RAM이 필요하지 않습니다.

서버에 RAM이 많을수록 캐시가 많을수록 디스크에 적중하는 횟수가 줄어드는 RAM이 방대한 양입니다. 디스크 속도가 매우 느리기 때문에 몇 번의 디스크 액세스 만 피하면 임의의 I / O가 많은 환경 (예 :로드가 많은 서버)에서 엄청난 성능 향상을 얻을 수 있습니다. 더 큰 장점은 128GB의 RAM이 큰 데이터베이스 서버에서 드물지 않다는 것입니다. 병렬 처리가 많은 컴퓨터에서 실행되는 HPC 응용 프로그램은 많은 RAM의 이점을 얻지 만 일반적으로 많은 CPU 코어도 있습니다.

많은 양의 RAM을 사용하는 대부분의 데스크탑 급 응용 프로그램은 3D 관련 방식과 동일합니다. SolidWorks에서 복잡한 부품을 설계하거나 사용자가 원하는 것을 RAM에 캐시하면 RAM에 캐시 된 모든 관련 비트가 작동하게됩니다. 빠르고 쉬운 모델입니다. 메모리가 16GB를 초과하는 워크 스테이션은 드물지만 발생합니다.


1
나는 실제로 내 워크 스테이션에서 정확히 4GB를 가진 개발자로서 이것 (첫 번째 문장)에 상당히 동의하지 않습니다. 나는 Tomcat (큰 webapp의 여러 인스턴스가 포함되어 있음), 여러 IntelliJ IDEA 프로젝트, Firefox (오랫 동안 열려있을 때 메모리로 보이는 것처럼 보인다) 및 VMware에서 Windows XP로 Linux를 실행하고 있으며 모든 것이 견딜 수 없을 정도로 느립니다. 주로 메모리 부족으로 인해. 이와 같은 요구에 따라 4GB 이상의 RAM을 갖는 것이 확실히 도움이 될 것입니다.
Jonik

1

64 비트 컴퓨팅을 지원할 수있는 하드웨어를 사용하여 64 비트 OS에서 실행되는 64 비트 응용 프로그램을 사용하여 실제로 거대한 데이터 파일을 추가하십시오. 그런 다음> 4GB가 좋습니다.

제 머리 과학 컴퓨팅 (통계 분석, 생물학적 모델링, 물리 시뮬레이션 등)에서 4GB 이상을 정기적으로 사용하는 가장 일반적인 프로그램이 있습니다.

그것은 당신에게 도움이됩니까? 컴퓨터의 모든 앱을 동시에 열고 싶지 않다면 아마 엄청 나지 않을 것입니다 ... ;-)


1

소프트웨어 3D 렌더 엔진은 많은 램에서 큰 혜택을받는 한 종류의 소프트웨어입니다. 일반적으로 Maxon Cinema 4D, Autodesk Maya, Softimage XSI 등과 같은 응용 프로그램과 함께 제공됩니다.


0

내가 본 이점 중 하나는 가상 머신을 실행하고 많은 헤드 룸을 제공 할 수 있다는 것입니다. 이를 통해 가상 컴퓨터에서 Visual Studio를 실행하고 모든 것을 크롤링하지 않고도 로컬 컴퓨터에서 미디어 플레이어를들을 수 있습니다.



0

당신은 컴퓨터 과학을 공부합니다. 일부 학교 프로그래밍 프로젝트에는 많은 하드웨어 성능이 필요합니다. 나는 내가 던질 수있는 모든 RAM을 먹을 수있는 대학에서 여러 프로젝트를 수행했음을 기억합니다.


0

브라우저만으로도 많은 RAM을 사용할 수 있으므로 많은 페이지를 열면됩니다. 20 개의 HD 플래시 비디오가 가능합니다.


0

크라이시스의 편집자 인 샌드 박스 2는 큰 이점을 제공합니다. 많은 정보를 신속하게 처리해야하는 응용 프로그램은 모두 감사합니다.

개인적으로 2GB의 RAM이 있으며 거의 ​​채우지 않습니다. 더 많은 것을 얻는 유일한 이유는 그 "거의"를 제거하고 내 PC가 내가 던지는 모든 것을 취할 수 있다는 지식에 안전하다는 것입니다. (벽돌을 제외하고, 내 사건은 그렇게 어렵지 않습니다)



0

@me : 32 비트 OS CAN은 PAE (Physical Address Extension)를 사용하여 3GB 또는 4GB 이상의 RAM을 사용할 수 있습니다. 이 기능은 Pentium Pro 이후로 사용되었으며 최대 64GB까지 매핑 할 수 있으므로 각 프로세스에 최대 4GB의 주소 지정 가능한 메모리 공간이 허용됩니다. Windows XP와 Vista는 드라이버 비 호환성으로 인해이 기능을 손상시킵니다. 자세한 내용은 http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (스페인어)를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.