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