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

1

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

CONFIG_X86_PAE=y

CPU Intel (R) Xeon (R) E5-2660 0 @ 2.20GHz

O sistema operacional não consegue ver mais de 14 GB de RAM e o lscpu não mostra nenhum nó NUMA na saída.   numastat reclama que o sistema não está ciente do NUMA.

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

CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set

free -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

mount | grep sysfs

sysfs on /sys type sysfs (rw)
  • Pode haver alguma limitação para o sistema operacional de 32 bits nos 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 desativado?

Em 64 bits, funciona bem.

    
por ananthan 06.05.2014 / 11:33

1 resposta

0

Pode haver alguma limitação para o sistema operacional de 32 bits nos 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 o NUMA ativado.

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

O RHEL 6 32 bits não é fornecido com o suporte a memes enormes

link

    
por 06.05.2014 / 12:17