我正在远程login运行RedHat 5.6的IBM服务器-x。 服务器有4个CPU,每个8个核心,由cat / proc / cpuinfovalidation
但是free -mt只显示32个G-RAM(对于一个CPU是正确的),而不是预期的128GB。 这是为什么? 有没有其他方法来检查可用内存?
谢谢。
检查numactl --hardware的输出。
它可能会给你一个线索,以什么是错的。
所以在MikeyB的帮助下,这个问题被固定在一个没有NUMA感知的内核上。
$> numactl –show
该系统不支持NUMA支持。
下一步:查阅内核的文档,找出如何将它转化为NUMA(在xen中,numa = on会做到这一点),或者初始化默认SA RHEL5.6的NUMA感知的内核。 两者都为我工作。