在具有 46 Gb RAM 和 NUMA 支持的服务器上运行带有内核 2.6.32-431.el6.i686 的 32 位 Rhel 6.5。
CONFIG_X86_PAE=y
Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
操作系统无法看到超过 14GB 的 RAM,并且lscpu未在输出中显示任何 NUMA 节点。 numastat抱怨系统不知道 NUMA。
config-2.6.32-431.el6.i686|grep -i numa
CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set
免费 -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
挂载|grep sysfs
sysfs on /sys type sysfs (rw)
NUMA 系统上的 32 位操作系统是否有任何限制?
为什么即使使用 PAE 操作系统也无法访问 46 GB(2^36 > 46 Gb),是否因为禁用了 NUMA?
在 64 位上它工作正常。