x86 비대칭 메모리 채널을 사용하는 Linux/GRUB의 물리적 메모리 주소 지정 및 hugepage 할당

x86 비대칭 메모리 채널을 사용하는 Linux/GRUB의 물리적 메모리 주소 지정 및 hugepage 할당

비대칭 듀얼 채널로 구성된 2개의 DRAM DIMM을 갖춘 최신 AMD/Intel x86 시스템이 있다고 가정해 보겠습니다. 그 중 하나는 16GB이고 다른 하나는 48GB입니다.

이 경우 더 큰 DIMM에서 32GB의 일반적인 사용을 비활성화하고 이를 32 * 1GB Hugepages로 표시하려고 합니다. 이렇게 하면 거대한 페이지 영역이 단일 채널로 액세스되고 다른 영역이 완전한 이중 채널로 액세스됩니다.

위의 시나리오를 Linux에서 구현할 수 있나요? 그렇다면 어떻게? AFAIK, x86 비대칭 메모리 채널의 물리적 주소 지정은 채널 폭(64비트)에 걸쳐 구성된 낮은 주소 영역과 단일 채널에서만 높은 주소 영역을 갖습니다.

관련 정보