我有一台 Centos 6.4(内核 2.6.32)机器,配有 2 个 Intel X5670(Westmere),SuperMicro X8DTG-D 主板,BIOS 版本为 2.0a。ACPI 的 BIOS 设置为:
ACPI 感知操作系统:已启用
APCI 版本特点:APCI v3.0
NUMA 支持:已启用
ACPI SLIT 表:已启用
当我运行“numactl --hardware”时,我看到以下内容(请原谅重新输入):
可用 2 个节点 (0-1)
节点 0 CPU:0 1 2 3 4 5 12 13 14 15 16 17
节点 0 大小 12279 MB
节点 0 空闲 11555 MB
节点 1 CPU:6 7 8 9 10 11 18 19 20 21 22 23
节点 1 大小 12288 MB
节点 1 可用 11804 MB
节点距离:
节点 0 1
0:10 21
1:21 10
我可以在 /sys/devices/system/node/ 下看到有两个节点,这与 numactl 一致。但是,每当我尝试查找设备的 numa 节点时,我都会得到 -1,例如:
猫/ sys /类/净/ eth0 /设备/ numa_node
-1
无论我在 /sys/devices/pci0000:00/ 下尝试哪个设备,我都会得到相同的结果。我到处都研究过了,但找不到任何迹象表明我做错了什么。也许我误解了?有人有什么想法吗?
非常感谢,
菲尔