Кажется, есть ошибка с lscpu, когда он не может определить правильное количество сокетов. Существует проблема, открытая для этого, но я не получил никакого ответа https://github.com/karelzak/util-linux/issues/698. Это мой вывод:
Architecture: ppc64le
Byte Order: Little Endian
CPU(s): 256
On-line CPU(s) list: 0-255
Thread(s) per core: 8
Core(s) per socket: 1
Socket(s): 32
NUMA node(s): 5
Model: IBM,9119-MHE
L1d cache: 64K
L1i cache: 32K
NUMA node0 CPU(s): 0-255
NUMA node4 CPU(s):
NUMA node5 CPU(s):
NUMA node6 CPU(s):
NUMA node7 CPU(s):
Есть ли другой способ go узнать количество сокетов?