Limitación de memoria del sistema operativo de 32 bits en sistemas NUMA

Limitación de memoria del sistema operativo de 32 bits en sistemas NUMA

Ejecutando Rhel 6.5 de 32 bits con kernel 2.6.32-431.el6.i686 en un servidor con 46 Gb de RAM y soporte NUMA.

CONFIG_X86_PAE=y

CPU Intel(R) Xeon(R) E5-2660 0 a 2,20 GHz

El sistema operativo no puede ver más de 14 GB de RAM ylscpuno muestra ningún nodo NUMA en la salida. numastatSe queja del sistema porque no es consciente de la NUMA.

config-2.6.32-431.el6.i686|grep -i numa

CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set

libre -lm

              total       used     free       shared    buffers     cached
Mem:         14682        697      13985          0         89        408
Low:           242        230         12
High:        14439        466      13972

numastat

sysfs not mounted or system not NUMA aware: No such file or directory

montar|grep sysfs

sysfs on /sys type sysfs (rw)
  • ¿Puede haber alguna limitación para el sistema operativo de 32 bits en los sistemas NUMA?
  • ¿Por qué el sistema operativo no puede acceder a 46 GB (2^36 > 46 Gb) incluso con PAE? ¿Se debe a que NUMA está deshabilitado?

En 64 bits funciona bien.

Respuesta1

¿Puede haber alguna limitación para el sistema operativo de 32 bits en los sistemas NUMA?

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

CONFIG_X86_NUMAQ is not set

CONFIG_NUMA is not set

El kernel no está compilado con NUMA habilitado.

¿Por qué el sistema operativo no puede acceder a 46 GB (2^36 > 46 Gb) incluso con PAE? ¿Se debe a que NUMA está deshabilitado?

RHEL 6 de 32 bits no viene con soporte enorme para memorias

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

información relacionada