У меня есть машина Centos 6.4 (ядро 2.6.32) с 2x Intel X5670 (Westmere) на материнской плате SuperMicro X8DTG-D с версией BIOS 2.0a. Настройки BIOS для ACPI:
ACPI Aware O / S: Включено
Возможности версии APCI: APCI v3.0
Поддержка NUMA: включена
Таблица ACPI SLIT: Включено
Когда я запускаю numactl --hardware, я вижу следующее (простите за повторный ввод):
Доступно 2 узла (0-1)
узел 0 процессор: 0 1 2 3 4 5 12 13 14 15 16 17
узел 0 размер 12279 МБ
node 0 бесплатно 11555 МБ
узел 1 процессор: 6 7 8 9 10 11 18 19 20 21 22 23
узел 1 размером 12288 МБ
узел 1 бесплатно 11804 МБ
расстояния между узлами:
узел 0 1
0: 10 21
1:21 10
Я вижу в / sys / devices / system / node /, что есть два узла, что согласуется с numactl. Однако всякий раз, когда я пытаюсь найти узел numa для устройства, я получаю -1, например:
кошка / системный / класс / сеть / eth0 / устройство / numa_node
-1
Я получаю один и тот же результат независимо от того, какое устройство я пытаюсь использовать в / sys / devices / pci0000: 00 /. Я исследовал все вокруг, но не могу найти никаких указаний на то, что я делаю неправильно. Может я недопонимаю? У кого-нибудь есть идеи?
Огромное спасибо,
Фил