Я использую Ubuntu 15.04 на двух гнездах Power8, каждый разъем имеет 10 ядер. "numactl -H" выходы:Сколько узлов NUMA на процессоре Power8
available: 4 nodes (0-3)
node 0 cpus: 0 8 16 24 32
node 0 size: 30359 MB
node 0 free: 26501 MB
node 1 cpus: 40 48 56 64 72
node 1 size: 0 MB
node 1 free: 0 MB
node 2 cpus: 80 88 96 104 112
node 2 size: 30425 MB
node 2 free: 27884 MB
node 3 cpus: 120 128 136 144 152
node 3 size: 0 MB
node 3 free: 0 MB
node distances:
node 0 1 2 3
0: 10 20 40 40
1: 20 10 40 40
2: 40 40 10 20
3: 40 40 20 10
Проблема заключается в том, есть два NUMA узлов на каждом процессоре Power8? Любой, у кого есть память, а у другого нет ничего. Я не могу найти какой-либо документ об этом. Будем благодарны вам за любую информацию.
Еще один вопрос, если в соке есть два узла, то их общий уровень кэша разделяют, как NUMA-узлы (данные могут находиться во всех кэшах) или как в одном и том же сокете (может существовать только одна копия).