46Gb RAM 및 NUMA를 지원하는 서버에서 커널 2.6.32-431.el6.i686을 사용하여 32비트 Rhel 6.5를 실행합니다.
CONFIG_X86_PAE=y
인텔(R) 제온(R) CPU E5-2660 0 @ 2.20GHz
운영 체제는 14GB 이상의 RAM을 인식하지 못합니다.LSCPU출력에 NUMA 노드가 표시되지 않습니다. 누마스타트시스템이 NUMA를 이해하지 못한다는 불만입니다.
config-2.6.32-431.el6.i686|grep -i numa
CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set
무료 스트리밍
total used free shared buffers cached
Mem: 14682 697 13985 0 89 408
Low: 242 230 12
High: 14439 466 13972
누마스타트
sysfs not mounted or system not NUMA aware: No such file or directory
마운트|grep sysfs
sysfs on /sys type sysfs (rw)
- NUMA 시스템의 32비트 운영 체제에 제한이 있습니까?
- PAE를 사용해도 OS가 46GB(2^36 > 46Gb)에 액세스할 수 없는 이유는 NUMA가 비활성화되었기 때문입니까?
64비트에서는 잘 작동합니다.
답변1
NUMA 시스템의 32비트 운영 체제에 제한이 있습니까?
cat /boot/config-2.6.32-431.el6.i686|grep -i numa
CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set
커널은 NUMA가 활성화된 상태로 컴파일되지 않습니다.
PAE를 사용해도 OS가 46GB(2^36 > 46Gb)에 액세스할 수 없는 이유는 NUMA가 비활성화되었기 때문입니까?
RHEL 6 32비트는 대규모 메모리 지원을 제공하지 않습니다.