CPU당 서버 마더보드 메모리

CPU당 서버 마더보드 메모리

나는 새로운 듀얼 소켓 1366 서버 유형 마더보드에 두 개의 RAM 뱅크가 있다는 것을 알았습니다. 이는 72GB RAM이 설치되어 있으면 Windows가 프로세서당 36GB만 허용한다는 의미입니까, 아니면 하나의 프로세서가 72GB 전체에 액세스할 수 있다는 의미입니까?

답변1

듀얼 소켓 보드는 각 소켓에 연결된 메모리 슬롯을 포함하는 두 개의 CPU 시스템으로 구성됩니다. 두 개의 메모리 뱅크가 있는 경우 각각은 CPU 슬롯에 연결됩니다. 메모리 뱅크는 다른 슬롯에서 직접 사용할 수 없습니다.

이는 72GB 용량의 마더보드가 CPU SLOT 용량당 36GB를 갖는다는 것을 의미합니다.
그러나 DIMM이 다음과 같이 비대칭으로 설정된 경우이 인텔 보드,
한 CPU에는 24GB가 있고 다른 CPU에는 48GB가 있을 것으로 예상됩니다. 이를 확인해야 합니다.

Nehalem 기반을 언급하는 경우1366 보드을 사용하면 CPU 슬롯당 3개의 메모리 슬롯이 설정됩니다. 당신은 3x를 채울 것입니다DDR3 DIMMCPU 당 메모리를 얻으려면 s.

Nehalem 아키텍처는 다음을 사용하여 다른 슬롯 뱅크의 메모리에 더 잘 액세스합니다.비균일 메모리 아키텍처(NUMA).

NUMA는 각 프로세서에 별도의 메모리를 제공하여 여러 프로세서가 동일한 메모리를 처리하려고 할 때 성능 저하를 방지함으로써 이 문제를 해결하려고 시도합니다. 분산된 데이터와 관련된 문제(서버 및 유사한 애플리케이션에 일반적임)의 경우 NUMA는 대략 프로세서(또는 별도의 메모리 뱅크) 수만큼 단일 공유 메모리에 대한 성능을 향상시킬 수 있습니다.

물론 모든 데이터가 단일 작업에 국한되는 것은 아닙니다. 즉, 둘 이상의 프로세서가 동일한 데이터를 요구할 수 있습니다. 이러한 경우를 처리하기 위해 NUMA 시스템에는 은행 간 데이터 이동을 위한 추가 하드웨어 또는 소프트웨어가 포함되어 있습니다. 이 작업은 해당 뱅크에 연결된 프로세서 속도를 저하시키는 효과가 있으므로 NUMA로 인한 전체 속도 증가는 특정 시간에 시스템에서 실행되는 작업의 정확한 특성에 따라 크게 달라집니다.


Nehalem NUMA를 사용하지 않는 경우 이전 구성표가 다르게 작동하며 빠른 차이점이 시각적으로 표시됩니다.ArsTechnica 기사 페이지. 기본적으로 모든 것에 대해 최악의 액세스 시간이 있습니다(다중 액세스의 전체 비용을 사용하는 다중 소켓 메모리 액세스).

NUMA 기술을 사용하면 은행 전체에서 더 나은 액세스 시간을 얻을 수 있습니다. 최종 결과는 특히 각 프로세서 슬롯의 데이터가 해당 뱅크에 지역화되어 있는 경우 메모리 처리량이 향상됩니다.


나는 아직 이 답변의 모든 점에 대해 확신이 없으며 다른 의견을 제시합니다.

답변2

논리적 운영 체제 보기에서 각 코어는 전체 RAM에 액세스할 수 있습니다.

성능 관점에서는 메모리 위치와 칩의 물리적 레이아웃에 따라 차이가 있습니다. 메모리 액세스는 필요한 경로를 통해 라우팅되며 위치에 따라 성능이 저하될 수 있습니다.

Nehalem 유형 보드를 보면 RAM 슬롯 3개(또는 그 배수) 팩이 개별 CPU 칩에 부착되어 있습니다. Quickpath 상호 연결을 통해 다른 CPU가 해당 메모리에 액세스할 수 있습니다.

따라서 최적의 성능을 얻으려면 몇 가지 numactl 속임수가 필요합니다. 예를 들어, 일부 작업에 대한 공유 메모리는 메모리의 한 위치에 있을 수 있으며, 여기서 서로 다른 스레드는 서로 다른 액세스 속도를 갖습니다.

RAM 슬롯 수는 이와 거의 관련이 없습니다.

Intel에는 훌륭한 문서가 있습니다. 자세히 알아보려면 다음을 참조하세요.http://www.intel.com/technology/quickpath/index.htm등등

답변3

확실한 답변을 얻으려면 마더보드 설명서를 참조하거나 설명서에 명확하지 않은 경우 제조업체에 문의해야 합니다. 다른 마더보드에서 어떻게 작동하는지 아는 것은 전혀 가치가 없습니다.

답변4

Supermicro에서 구입한 마더보드의 경험에 따르면 실제로 각 슬롯에는 36GB만 표시됩니다. 물론 이는 보드마다 다를 수 있습니다.

관련 정보