NUMA 시스템의 32비트 OS 메모리 제한

NUMA 시스템의 32비트 OS 메모리 제한

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

OS는 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

무료 -lm

              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비트 OS에 제한이 있습니까?
  • PAE를 사용해도 OS가 46GB(2^36 > 46Gb)에 액세스할 수 없는 이유는 NUMA가 비활성화되었기 때문입니까?

64비트에서는 잘 작동합니다.

답변1

NUMA 시스템의 32비트 OS에 제한이 있습니까?

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비트에는 대규모 메모리 지원이 제공되지 않습니다.

http://www.redhat.com/resourcelibrary/articles/articles-red-hat-enterprise-linux-6-technology-capability-and-limits#note4

관련 정보