여러 CPU를 사용할 때 RAM 균형 조정


13

CPU가 하나 인 HP DL360 G7 서버가 있으며 16G12G 램. 다른 CPU를 추가 할 계획입니다. 따라서 두 번째 CPU에도 램이 필요합니다. 두 번째 CPU에 다른 크기의 램을 추가하면 성능에 부정적인 영향이 있습니까? 예를 들어 20G?

현재 램 구성 : 현재 램 구성


12GB RAM처럼 보입니다.
ewwhite

답변:


22

HP 프로 라이언트 DL360 G7 서버 (다른 네 할렘과-새로운 CPU 시스템) 메모리 DIMM 인구 일련의 지침이있다. 현재 채워진 내용과 최종 RAM 양 / 목표를 공유 할 수 있습니까?

  • 이것은 주로 시스템 의 Quickspec 에 설명되어 있지만 특정 지침을 제공하려고 노력할 것입니다.
  • HP는 프로세스와 옵션을 단계별로 안내 하는 대화식 메모리 구성 도구도 있습니다.
  • 다음 은 Nehalem / Westmere CPU 아키텍처에 대한 기술 심층 분석으로 메모리 측면을 설명합니다.

현재 서버의 18 개 슬롯 중 9 개의 사용 가능한 DIMM 슬롯이 있습니다. 서버에는 CPU가 하나만 설치되어 있으므로 절반 만 사용할 수 있습니다. 추가 CPU를 설치하면 다른 9 개 슬롯을 열어 사용할 수 있습니다.

  • 각 CPU의 DIMM 뱅크간에 균형을 유지하면 성능이 최대화됩니다. 예를 들어 동일한 양의 RAM이 두 CPU에 모두 할당 된 경우 결과가 가장 좋습니다.

다른 중요한 규칙은 다음과 같습니다.

  • 버퍼링되지 않은 메모리 (UDIMM)와 등록 된 메모리 (RDIMM)를 혼합하지 마십시오
  • 해당 프로세서가 설치되지 않은 경우 DIMM을 설치하지 마십시오
  • 성능을 최대화하려면 설치된 모든 프로세서간에 총 메모리 용량의 균형을 유지하십시오.
  • 채널 내에서 최대로드 (쿼드 랭크)에서 최소로드 (싱글 랭크)까지 DIMM을 채 웁니다.

버스 속도에 영향을주는 메모리 채널 채우기 팁도 있습니다. 예를 들어 CPU 당 3-6 개의 DIMM을 사용하면 18 개의 슬롯이 모두 채워져 실행하는 것보다 빠릅니다. RAM은 두 CPU에서 모두 볼 수 있지만 CPU가 두 개인 경우 양쪽에서 널리 사용되어야합니다.

여기에 이미지 설명을 입력하십시오

설정으로 답장하면 최적화에 도움을 줄 수 있습니다.


질문이 업데이트되었습니다.
Guntis

현재 12GB의 RAM이있는 것 같습니다. 총 RAM 목표는 무엇입니까? 기본적으로 최종 권장 사항은 CPU의 RAM 양의 균형을 유지하는 것입니다. 따라서 24GB RAM과 2 개의 CPU 로 이동 하려면 새 프로세서의 DIMM 슬롯에 4GB 모듈을 3 개 더 추가하십시오. 그 이상이 필요한 경우 양쪽에 계속 추가하십시오.
ewwhite

예, 램 양에 대한 나의 잘못.
Guntis

CPU의 각 채널에서 동일한 메모리가 매우 중요합니다. 그리고 이것은 아무것도 아닙니다-당신이하거나하지 않습니다. 각 CPU의 동일한 메모리는 다소 유리합니다. 이것은 전부 또는 아무것도 아닙니다. 두 CPU가 불균형할수록 성능에 부정적인 영향을 미칩니다. 가능하면 6 개 채널 각각에 4GB, 6GB 또는 8GB를 넣으십시오.
David Schwartz

@DavidSchwartz는 각 채널의 메모리 양과 관련하여 서버 칩이 어떻게 다릅니 까? 몇 년 전 소매점에서 제공되는 소비자 LGA1366 시스템의 메모리 용량이 불균형 한 것을 정기적으로보고 있습니다. 당시 총 3 개 채널 모두에 걸쳐 전체의 일부가 확산되지 않은 유일한 페널티가 있다고 들었습니다. 예를 들어 4-2-2gb를 설치하면 3 채널 성능에서 6gb, 단일 채널에서 2gb가 제공됩니다.
Dan 님이 Firelight 님에 의해 Fiddling

2

참조하는 시스템은 하나 또는 다른 프로세서의 RAM 모듈을 구별하지 않습니다. 모든 RAM은 두 프로세서간에 공유됩니다. 원칙적으로 다른 크기의 메모리를 추가해도 아무런 영향이 없습니다. 유념해야 할 것은 채널을 존중한다는 것입니다 (이중 채널 = 2 DIMMS, 트리플 채널은 3 딤). 또한 RAS-CAS 지연 시간과 타이밍이 항상 동일해야합니다.

편집하다

David Schwartz가 언급 한 바와 같이 :

각 CPU에 다른 양의 RAM이있는 경우 QPI의 한 방향이 다른 방향보다 포화되어 성능에 부정적인 영향을 미칩니다.


각 CPU에 다른 양의 RAM이있는 경우 QPI의 한 방향이 다른 방향보다 포화되어 성능에 부정적인 영향을 미칩니다.
David Schwartz

1

그것이 그것이 작동하는 방식이 아닌 것 같습니다. CPU 당 메모리와 같은 것은 없습니다 (적어도 그러한 서버에서는 슈퍼 컴퓨터가 다른 이야기입니다). 따라서 여분의 CPU를 사용하기 위해 메모리를 추가 할 필요가 없습니다. 물론 메모리가 제한되어 있고 CPU가 제한되어 있음을 알게되면 그렇게 할 수 있습니다 .


5
있습니다 당 CPU 메모리 은행과 그 은행에 상대적인 위치를 RAM에 묶여 확실히 성능에 영향은.
ewwhite

자세한 답변을 보내 주셔서 감사합니다.
Dennis Kaarsemaker 10
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.