Как определить количество процессорных сокетов в Linux ppc64le

Кажется, есть ошибка с 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):

Есть ли другой способ получить количество сокетов?

1 ответ

Патч для Linux, который в настоящее время проходит тестирование (26 февраля 2020 г.), исправляет эту проблему.

Патч вот этот

Ожидайте, что это появится в следующем выпуске ядра Linux 5.6.

Другие вопросы по тегам