DIMM : 싱글 vs. 더블 vs. 쿼드 랭크


49

DIMM의 '순위'는 서버 메모리와 어떤 차이가 있습니까? 예를 들어 서버 구성을 볼 때 동일한 서버에 다음이 제공되는 것을 볼 수 있습니다.

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

단일 순위 대 이중 순위 또는 이중 순위 대 쿼드 순위의 옵션은 항상 하나입니다.

  • 빨리?
  • 더 싼가?
  • 더 높은 대역폭?


여기에 무슨 IBM은 (7 페이지)라고하는 , 적어도 자신의 HS22s에 대해 주제에 :

최적의 성능을 위해 각 채널에 적절한 수의 등급을 가진 DIMM을 설치해야합니다. 가능하면 시스템에서 이중 등급 DIMM을 사용하는 것이 좋습니다. 듀얼 랭크 DIMM은 싱글 랭크 DIMM보다 더 나은 인터리빙 및 더 나은 성능을 제공합니다.

예를 들어, 6 개의 2GB 듀얼 랭크 DIMM으로 채워진 시스템은 SPECjbb2005에서 6 개의 2GB 단일 랭크 DIMM으로 채워진 시스템보다 7 % 성능이 뛰어납니다. 쿼드 랭크 DIMM으로 인해 메모리 속도가 다운 클럭되기 때문에 듀얼 랭크 DIMM은 쿼드 랭크 DIMM보다 낫습니다.

또 다른 중요한 지침은 채널당 동등한 순위를 채우는 것입니다. 예를 들어, 단일 등급 DIMM 하나와 이중 등급 DIMM 하나를 채널에 혼합하지 않아야합니다.


궁극적으로 메모리 순위 수의 영향은 서버 / 칩셋마다 다릅니다. 예를 들어, IBM x3850X5 서버에서 더 많은 순위가 더 좋습니다 (§3.8.4 참조).

x3850 X5의 Xeon 7500/6500 프로세서를 사용하면 순위가 높을수록 성능이 향상됩니다. 그 이유는 주소 지정 체계로 인해 여러 페이지를 여러 페이지로 확장 할 수 있기 때문에 페이지를 효과적으로 확대하여 더 많은 페이지 적중주기를 만들 수 있습니다.


1
난 메모리 흥미와 재미에 대한이 작은 책 fournd 한 files.hypervisor.fr/doc/DDR4forDUMMIES.pdf
javapowered

답변:


37

Wikipedia에는 ​​계급 ( link )에 대한 상당히 좋은 설명이 있습니다. RamCity (Kingston 메모리 공급 업체)는 순위 ( link ) 에 대해보다 간결한 설명을합니다 .

메모리 등급은 단순히 메모리 모듈의 일부 또는 모든 메모리 칩을 사용하여 생성되는 데이터 블록 또는 영역입니다.

순위는 64 비트의 데이터 폭이어야합니다. ECC (Error Correction Code)를 지원하는 메모리 모듈에서 64 비트 폭 데이터 영역에는 총 폭 72 비트의 8 비트 폭 ECC 영역이 필요합니다. 메모리 모듈의 엔지니어링 방식에 따라 64 비트 너비 데이터 영역 (또는 72 비트 = 64 데이터 비트 및 8 ECC 비트)의 1, 2 또는 4 개 영역을 포함 할 수 있습니다.

이 기사에서는 가격 변동에 대해 언급합니다.

단일 및 이중 등급 메모리 모듈의 가격이 다른 이유는 무엇입니까?

일반적으로 단일 등급 메모리 모듈은 x4 ( "By 4") DRAM 칩을 사용하여 구축되며 이중 등급 메모리 모듈 (x8 DRAM 칩을 사용하여 구축)보다 비쌉니다. 두 모듈 유형 모두 칩 수가 동일하지만 x4 DRAM은 x8 DRAM보다 비쌉니다. 이중 등급 메모리 모듈은 PC2700 또는 PC2-3200 메모리를 사용할 때 향후 업그레이드 가능성 및 서버 용량을 제한 할 수 있습니다. Intel Lindenhurst 기반 서버용 메모리 모듈을 구매할 때 메모리 비용과 용량 간의 이러한 균형을 고려해야합니다.

성능면에서 Wikipedia를 언급합니다.

순위는 동일한 데이터 경로를 공유하므로 동시에 액세스 할 수 없습니다.

따라서 모든 것을 요약하면 순위는 실제 성능보다 밀도 및 가격과 더 관련이있는 것으로 보입니다. 물론 벤더와 위키 백과의 일반화 된 진술을 처리하고 있지만 대부분의 사람들이 연구 순위에 많은 노력을 기울이지 않는다고 생각합니다. 중요한 것은 (대부분의 서버 관리자에게) RAM의 순위가 일치한다는 것입니다. 실제 사양이나 요구 사항이라고 생각하지 않지만 일관성을 유지하고 많은 유사한 서버 내에서 메모리를 상호 교환 할 수 있도록 도와줍니다.

대부분의 서버는 업그레이드가 가능하며 RAM 밀도는 큰 부분을 차지합니다. 서버가 향후 업그레이드를위한 공간을 마련 할 수 있도록 더 고밀도의 RAM을 확보하는 것이 가장 좋습니다 (더 비싸지 만).


1
링크 주셔서 감사합니다-나는 위키 백과 하나를 발견했지만 많은 '왜'없이 많은 '방법'을 설명했습니다. 따라서 다른 등급의 주요 함의는 칩셋이 지원하는 최대 등급의 수처럼 들릴 것 같습니다.
MikeyB

예, 칩셋 지원에 의해 부분적으로 구동됩니다. 궁극적으로 서버의 경우 순위가 밀도로 내려갑니다. 서버는 일반적으로 더 많은 RAM을 넣기를 원합니다. 그러나 당신이 말했듯이. 그것은 그 수량에 대한 칩셋을 내려옵니다.
osij2은

2
이것에 대한 부록으로서; 순위는 일부 서버에서 중요합니다. 예를 들어 Dell R710-쿼드 랭크 RAM을 사용하는 경우 메모리에서 A 채널 이상을 채울 수없고 전체 RAM 속도를 유지할 수 없습니다. 쿼드 랭크 RAM으로 A와 B를 채우면 RAM 속도가 800Mhz로 떨어지고 C 채널 을 전혀 사용할 수 없습니다 . 따라서 순위가 ​​매우 중요 할 수 있습니다.
Mark Henderson

3
나는 항상 단일 순위보다 이중 순위를 가지라고 들었습니다. 실제로, "순위는 실제 성능보다 밀도 및 가격과 더 관련이있는 것으로 보입니다"라는 말은 "듀얼 랭크 DIMM은 더 나은 인터리빙을 제공하므로 단일 랭크 DIMM보다 더 나은 성능을 제공합니다"라는 질문에서 IBM의 진술과 상충됩니다. 그래서 지금 혼란스러워합니다.
Mike S

21

원칙적으로, 메모리 순위는 온 모듈 메모리 뱅킹으로 간주 될 수 있습니다. 동일한 제한 효과가 있으며 원칙적으로 크게 다르지 않습니다.

메모리 채널에서 한 번에 하나의 메모리 랭크에만 액세스 할 수 있으며 단일 랭크 칩이 설치된 것보다 훨씬 빠르게 채널을 읽거나 쓸 수 없습니다.

메모리 랭킹 배후의 주요 아이디어-더 많은 메모리를 단일 슬롯 모듈에 배치하여 필요한 뱅크 수를 줄입니다.

메모리 뱅킹과 마찬가지로 더 많은 모듈 (랭크)을 설치할수록 메모리 속도가 느려집니다.

일반적으로 2 개의 메모리 등급 (2 개의 단일 등급 모듈 또는 1 개의 이중 등급)은 메모리 속도에 영향을 미치지 않으며 메모리 생산성을 약 10 %까지 증가시킵니다.

4 개의 등급 (1 개의 4 중 등급, 2 개의 이중 등급 또는 4 개의 단일 등급)은 한 단계에서 메모리 속도를 낮추어야합니다 (단일 단일 등급 모듈과 거의 동일한 총 생산성을 달성해야 함).

8 단계 (지원되는 경우)-2 단계 (단일 단일 등급 모듈보다 전체 생산성이 약 10 % 낮음)

메모리 볼륨에서 메모리 속도를 교환한다고 말할 수 있습니다.


4
좋은 정보입니다. 참고 문헌을 인용 할 수 있습니까?
MikeyB

5

아시다시피, 단일 등급 DIMM은 이중 등급 DIMM보다 비쌉니다. 단일 등급 DIMM에 동일한 양의 메모리를 포장하려면 제조업체가이를 위해 더 큰 용량의 칩을 사용해야합니다. 그렇기 때문에 Single Rank DIMM이 더 비싼 경향이 있습니다.

순위는 DIMM의 칩에 대한 커넥터 수와 관련이 있다고 생각합니다. 커넥터 수가 제한되어 있기 때문입니다. 적은 비용으로 더 많은 메모리를 장착하기 위해 DIMM에서 2 개의 뱅크를 사용하므로 더 작은 칩을 사용하여 동일한 양의 메모리를 얻을 수 있습니다. 그렇기 때문에 모든 메모리 슬롯을 채우지 않고 뱅크를 실행할 수 있습니다.


0

다중 랭크 DIMM의 기본 요소는 메모리 IC 밀도입니다.

이는 일부 칩셋에서 잠재적 인 호환성 문제가 발생합니다. 듀얼 랭크 DIMM은 일부 칩셋에서 더 잘 수행되는 것으로 보일 수 있습니다.

단일 등급 DIMM은 더 비싼 경향이 있습니다. 동일한 용량을 달성하기 위해, 메모리 IC는 더 커야한다.

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