Ограничение памяти 32-битной ОС на системах NUMA

Ограничение памяти 32-битной ОС на системах NUMA

Запуск 32-битной Rhel 6.5 с ядром 2.6.32-431.el6.i686 на сервере с 46 Гб ОЗУ и поддержкой NUMA.

CONFIG_X86_PAE=y

Процессор Intel(R) Xeon(R) E5-2660 0 @ 2.20GHz

ОС не видит больше 14 ГБ ОЗУ и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)
  • Существуют ли какие-либо ограничения для 32-битных ОС на системах NUMA?
  • Почему ОС не может получить доступ к 46 ГБ (2^36 > 46 ГБ) даже с PAE? Это из-за отключенного NUMA?

На 64 бит работает нормально.

решение1

Существуют ли какие-либо ограничения для 32-битных ОС на системах NUMA?

cat /boot/config-2.6.32-431.el6.i686|grep -i numa

CONFIG_X86_NUMAQ is not set

CONFIG_NUMA is not set

Ядро не скомпилировано с поддержкой NUMA.

Почему ОС не может получить доступ к 46 ГБ (2^36 > 46 ГБ) даже с PAE? Это из-за отключенного NUMA?

RHEL 6 32 бит не поддерживает огромный объем памяти

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

Связанный контент