Запуск 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 бит не поддерживает огромный объем памяти