启用NUMA,但无法检测节点

我有一台Centos 6.4(内核2.6.32)机器,带有2.0a BIOS版本的SuperMicro X8DTG-D主板,带有2x Intel X5670(Westmere)。 ACPI的BIOS设置是:

ACPI Aware O / S:启用

APCI版本特性:APCI v3.0

NUMA支持:已启用

ACPI SLIT表:已启用

当我运行'numactl –hardware'我看到以下内容(请原谅重新input):

可用2个节点(0-1)

节点0 cpus:0 1 2 3 4 5 12 13 14 15 16 17

节点0大小12279 MB

节点0免费11555 MB

节点1 cpus: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一致。 然而每当我试图find一个设备的numa节点,我得到-1,如:

cat / sys / class / net / eth0 / device / numa_node

-1

无论我在/ sys / devices / pci0000:00 /下尝试哪个设备,我都会得到相同的结果。 我已经研究了所有的东西,但没有find任何迹象表明我做错了什么。 也许我是误解? 任何人有任何想法?

非常感谢,

菲尔