Limitação de memória do sistema operacional de 32 bits em sistemas NUMA

Limitação de memória do sistema operacional de 32 bits em sistemas NUMA

Executando Rhel 6.5 de 32 bits com kernel 2.6.32-431.el6.i686 em um servidor com 46 Gb de RAM e suporte NUMA.

CONFIG_X86_PAE=y

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

O sistema operacional não consegue ver mais de 14 GB de RAM elscpunão mostrando nenhum nó NUMA na saída. numastatreclama que o sistema não tem conhecimento do NUMA.

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

CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set

grátis -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)
  • Pode haver alguma limitação para sistemas operacionais de 32 bits em sistemas NUMA?
  • Por que o sistema operacional não consegue acessar 46 GB (2 ^ 36> 46 Gb) mesmo com o PAE, é por causa do NUMA desabilitado?

Em 64 bits está funcionando bem.

Responder1

Pode haver alguma limitação para sistemas operacionais de 32 bits em sistemas NUMA?

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

CONFIG_X86_NUMAQ is not set

CONFIG_NUMA is not set

O kernel não é compilado com NUMA habilitado.

Por que o sistema operacional não consegue acessar 46 GB (2 ^ 36> 46 Gb) mesmo com o PAE, é por causa do NUMA desabilitado?

RHEL 6 de 32 bits não vem com suporte enorme para mem

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

informação relacionada