Verifique a saída de numactl --hardware
.
Pode dar uma pista do que está errado.
Estou remotamente instalando um servidor IBM-x rodando o RedHat 5.6. O servidor tem 4 CPUs com 8 núcleos cada, o que é verificado por cat / proc / cpuinfo
Mas free -mt mostra apenas o 32 G-RAM (que é correto para um processador), não o esperado 128 GB. Por que é que? Existe alguma outra maneira de verificar a memória disponível?
Obrigado.
Portanto, com a ajuda de MikeyB, o problema foi fixado em um kernel não compatível com NUMA.
$> numactl --show
No NUMA support available on this system.
Próximo passo: consulte os documentos do kernel e descubra como transformá-lo em NUMA aware (em xen, numa = on fará isso) ou inicie um kernel que tenha reconhecimento de NUMA por padrão S.A RHEL5.6. Ambos funcionaram para mim.