최적의 RAM 구성 : 하나의 큰 DIMM과 여러 개의 작은 DIMM?


16

필자는 항상 모든 작은 마더 보드 RAM 슬롯의 결합 된 대역폭이 사용되므로 하나의 큰 DIMM에 비해 여러 개의 작은 DIMM을 사용하면 성능상의 이점이 있다고 들었습니다.

상사는 나에게 "이것은 더 이상 문제가되지 않습니다"라고 말했고 사무실 PC를 업그레이드 할 때 더 큰 단일 RAM 모듈 (예 : 4 x 2GB 대신 1 x 8GB)을 사용하라고 말했습니다.

더 큰 RAM 모듈 (4GB 또는 8GB)을 구입하고 다른 RAM 슬롯을 사용하지 않는 이점 중 하나는 메모리를 다시 업그레이드하면 더 비용 효율적이라는 것입니다. 하지만 여전히 모든 기능의 성능에 대해 궁금합니다. 그 동안 빈 RAM 슬롯

하나의 슬롯에 더 큰 RAM 모듈을 사용하고 나머지는 비워 두는 것과 비교하여 마더 보드의 모든 RAM 슬롯에 여러 개의 더 작은 RAM 모듈을 사용하면 눈에 띄는 성능 이점이 없다는 것이 사실입니까?


1
하나의 칩만 있으면 해당 모듈에 대해 알려진 주파수의 1/2에서만 작동합니다. 완전한 처리량을 얻으려면 두 개의 모듈이 필요합니다 (전통적으로 동일한 크기와 속도로). 인텔의 Flex 메모리 기술을 사용하면 서로 다른 크기의 칩을 사용할 수 있지만 대칭 듀얼 채널 (두 칩의 크기가 모두 같은)보다 느리게 실행됩니다.
Frank Thomas

1
내가 걸릴 것 RAM을 더 빠른 램을 통해 모든 시간을. +1 "다른 RAM 슬롯을 사용하지 않은 채로 두는 것이 메모리를 다시 업그레이드하는 경우 더 비용 효과적입니다."
Xen2050

충분하지 않으면 더 많은 RAM이 해결해야 할 큰 병목 현상이지만 더 많은 RAM은 이미 부족한 경우에만 유용합니다. 내 워크 스테이션 박스에서 16GB의 최상위를 본 적이 없으며 기대하지도 않습니다. 필자의 경우, 램이 이미 과다 프로비저닝되어 있기 때문에 결국 32-64GB를 시스템에 포장하려는 희망으로 같은 돈을 위해 더 빠른 칩 쌍을 얻지 않는 것이 불가피 할 것입니다.
Frank Thomas

실험 결과는 내 대답을 참조하십시오. 더 적은 수의 슬롯에있는 큰 DIMM은 모든 슬롯에 작은 DIMM이 설치되므로 경과 시간이 191 %가 걸릴 수 있습니다.
H2ONaCl

답변:


6

RAM을 업그레이드하거나 시스템을 구축하기 전에 마더 보드 설명서를 확인하십시오. 듀얼 채널 작동, 트리플 채널 메모리 작동 및 쿼드 채널 작동도 지원 될 수 있습니다. 하나의 슬롯에 하나의 RAM 모듈 만있는 경우 이중 채널 작동이 불가능합니다 (지원되는 경우). 트리플 채널의 경우 3 개의 모듈을 설치해야합니다. 쿼드 나는 알지 못하므로 2가있을 때 듀얼에서도 작동하는지 알 수 없습니다.

듀얼 채널에서 실행하면 두 개의 RAM 모듈이 구성되며 메모리 처리량이 증가합니다. 메모리 속도를 테스트하기 위해 특정 소프트웨어로 확인한 하나의 플랫폼은 8에서 11로 단일에서 이중으로 증가했음을 보여주었습니다 (수학이 무엇이든간에). 이것은 메모리 I / O 특정 벤치 마크에서 다시 한 번입니다.

컴퓨터에서 단일 항목의 속도를 높이는 것이 실제 시각적 또는 인식 된 성능에 많은 부분을 반영하는 것은 아닙니다. 벤치 마크조차도 크게 증가하지는 않지만 듀얼 채널에서 작업 할 때는 항상 약간의 성능 향상을 보여줍니다. (RAM은 일반적으로 병목 현상이 아닙니다).
대부분의 경우 일반 컴퓨터 사용자는 속도를 알아 차리지 못할 것입니다. 심지어 내 마더 보드가 이중 메모리를 실행하지 않더라도 말할 메모리를 테스트해야했습니다.

컴퓨터의 단일 구성 요소를 "어느 정도 더 빠른"구성 요소로 변경하면 특정 기능, 프로그램 또는 작업이 그 양에 따라 달라집니다. OS가 캐시에 저장하는 데이터, 한 RAM 위치에서 다른 RAM 위치로 엄청난 양의 데이터를 이동시키는 작업. 다른 RAM 집약적 인 작업.
메모리 데이터가 느린 하드 디스크에서 들어 오거나 나가는 작업, 디스크가 ~ 100 배 느리게 작동하는 작업은 절대 알 수 없습니다. :-)

결론 :
속도? 예. 차이? 예. 전반적인 컴퓨터 성능? 조금만 추가 자금이나 문제가 추가 성능 가치가 있는지를 결정하는 것은 사용자 또는 빌더의 책임입니다.

더 많은 것들 :
사람들이 POST, 메모리 테스트에 문제가 있거나 올바른 테스트를하지 않거나, 설정된 타이밍으로 작동하지 않는 경우, 듀얼 및 추가 속도로 실행되고 결합되어 더 까다로워졌습니다.

듀얼 채널은 작동이 가장자리에있을 때 불량 RAM 모듈에 대한 테스트를 더욱 재미있게 만들고 두 번째 모듈과 팀을 구성하면 속도를 높이고 결합하여 메모리가 해당 속도 또는 타이밍 (또는 전압)에서 안정적으로 작동하지 않습니다. 사람들이 메모리 모듈 1 개 자체적으로 작동하지만 2 개가 함께 작동한다고 말하면 문제가 있다는 것을 기억하십시오.

하나의 큰 뚱뚱한 모듈에서 던지기가 완전히 게으르고 쉬우 며 "작동", 일반적으로 적은 항목, 문제가 거의 없습니다.
그들이 적용하고있는 성능 향상 트릭 (이중)의 모든 "기능"을 사용하도록하는 것은 순수한 성능입니다. 마더 보드 설명서에는 거의 항상 지원되는 내용과 사용할 슬롯이 표시됩니다.

적은 수의 슬롯에 큰 메모리 모듈을 설치하고 슬롯을 채우고 더 많은 RAM으로 업그레이드하기 위해 작은 슬롯을 던져야하는 것보다 나중에 더 추가하는 것이 더 나은 업그레이드 경로 $$$가 될 수 있습니다. 그러나 오늘날의 메모리는 빠른 속도로 실행되고 직접 CPU (die)는 액세스하며, 최고 속도는이를 추진합니다. 오늘 하나의 모듈을 구입하고 업그레이드 계획을 세우면 TEAM 메모리 모듈을 함께 작동하도록 테스트되고 설계되었습니다. 1 년 후 팀으로서 완벽하게 작동하는 매칭 모듈을 찾기가 어려울 수 있습니다. 동일한 카트에서 당나귀와 순종을 팀으로 구성 할 수 있습니다. 동일한 브랜드의 SET을 동일한 속도, 동일한 제조 공정으로 동시에 얻는 것보다 더 많은 문제가 발생할 수 있습니다.

관련 링크 : 그림이있는 인텔의 "단일 및 다중 채널 메모리 모드"

컴퓨터를 빌드 / 테스트 할 때와 제품 반품 권한이있을 때 듀얼 (트리플 또는 쿼드) 메모리를 사용하는 것이 좋습니다. 그러나 요구 사항이 아닌 권장 사항입니다.


2

내 상사가 방금 "이것은 더 이상 문제가되지 않습니다."

그는 기본적으로 맞습니다. 오늘날의 PC는 매우 어리석게 강력하여 일반적인 사무실 작업량 (이메일, 단어, 엑셀, 메시징, 인터넷)이 단일 채널보다 이중 채널 구성을 사용하는 데 실질적인 이점이 없습니다.

내 자신의 시스템 성능 (사무실 유형 워크로드)에 실질적인 차이를 만든 두 가지 가치 는 다음과 같습니다.

  • 여러 앱이 열린 상태에서 디스크 스와핑을 피하기위한 충분한 RAM (요즘에는 64 비트 OS에서 8GB가 최소입니다)

  • SSD 하드 드라이브


2

대부분의 사무실 업무에는 상사가 맞습니다.

Blender 3D와 같은 고급 리소스 프로그램을 사용하려면 가능한 한 많은 성능 향상이 필요하며 총 16Gig에 4 개의 DIMM 슬롯에 4Gig를 사용하면 이중 채널 작동이 두 번 (마더 보드에서 지원한다고 가정) 수행됩니다. 필요할 때 상당한 양의 가용 자원. 하나의 튜브 또는 네 개의 튜브를 통해 x 량의 물을 넣으려고하면 물이 더 빠르고 자유롭게 흐릅니다. 그게 아이디어입니다. 복잡한 이미지를 렌더링하는 8 개의 코어가 있다면 가능한 모든 속도와 성능이 필요합니다.

컴퓨터로 무엇을하는지에 따라 다릅니다.


2

모든 슬롯을 채우는 작은 DIMM이 더 적은 슬롯의 큰 DIMM에서 동일한 양의 메모리를 능가하는 경우가 적어도 있음을 확인하는 실험 정보가 있습니다. 실제로 더 많은 양의 메모리보다 성능이 뛰어납니다. 경과 시간의 차이가 큽니다. 예를 들어 55 초의 경과 시간과 105 초의 경과 시간이 있습니다.

먼저 CPU가 일정한 요소라는 것을 보여주었습니다. 8GB의 DIMM 6 개와 비어있는 슬롯 2 개 (총 48GB)가있는 장치와 2GB의 DIMM 8 개와 비어있는 슬롯이없는 장치 (총 16GB) 사이의 CPU 바인딩 응용 프로그램 드래그 레이스는 두 장치 중 첫 번째 장치가 똑같이 비슷하게 보일 수 있음을 보여줍니다.

CPU를 많이 사용하고 메모리를 많이 사용하는 실제 응용 프로그램으로 전환했습니다. 이 응용 프로그램에는 사소한 양의 디스크 액세스 권한이 있습니다. 메모리는 스왑 활동이 0이라는 증거로 두 장치 모두에 적합합니다. 이 경우 8GB의 DIMM 6 개와 비어있는 슬롯 2 개 (총 48GB)가있는 장치는 2GB의 DIMM 8 개와 비어있는 슬롯 0 개 (총 16GB)가있는 장치보다 느립니다. 마찬가지로 8GB의 DIMM 2 개와 빈 슬롯 6 개 (총 16GB)는 2GB의 DIMM 8 개와 비어있는 슬롯 0 개 (총 16GB)가있는 장치보다 느립니다. 마찬가지로 8GB DIMM 6 개 및 2GB DIMM 2 개 (총 52GB)는 8GB DIMM 2GB 및 비어있는 슬롯이없는 장치 (총 16GB)보다 느립니다.

내 마더 보드 (Dell PowerEdge 1950 Generation III)의 경우 동일하게 채워진 슬롯이 더 나은 것으로 보입니다. 사용 설명서에는이 표가 있습니다.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

이것으로부터 4 개의 DIMM이 4 채널에 IO를 분산시키는 것이 최적임을 알 수 있습니다. 8 개의 DIMM도 마찬가지입니다. 매우 큰 DIMM이 2 개있는 경우 장치를 다시 업그레이드 해야 하지만 모든 채널을 사용하지 않을 때까지 절약 할 수 있습니다 . 매뉴얼은 "구성에 있는 총 메모리 모듈 수는 총 2, 4 또는 8이어야합니다. 최상의 시스템 성능을 위해서는 4 개 또는 8 개의 메모리 모듈의 크기가 모두 같아야합니다 ." 따라서 시스템 설명서를 참조하십시오.

물론 실제 응용 프로그램이 메모리 양 (스와핑), 데이터베이스 액세스, 디스크 액세스, 인터넷 액세스 또는 CPU 사용과 같은 다른 측면에서 집중적 인 경우 이러한 다른 프로세스에 더 신경을 쓸 수 있습니다. "병목 현상"이라는 단어는 이러한 프로세스가 경과 시간에 누적 영향을 줄 수 있기 때문에 올바른 비유가 아닙니다.

결론은 큰 DIMM이 더 적은 슬롯을 채우는 것을 의미하는 경우 DIMM의 크기가 크게 중요하다는 것입니다. 모든 슬롯을 채우는 것이 좋습니다. 그렇게하지 않으면 실험에서 경과 시간이 91 % (55 대 105 초) 증가했습니다.

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