[Powerpc] lscpu コマンドで CPU トポロジーのソケットが正しくなく、"Core(s) per socket" と報告される
Issue
- システムの RHEL 8.5 カーネルへの更新後、lscpu コマンドで CPU トポロジーのソケットが正しくなく、"Core(s) per socket" と報告されます。
- 実際にはシステムにはソケットが 1 つあります。以下は、RHEL 8.4 カーネルに基づく出力です。
$ lscpu
Architecture: ppc64le
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 8
Core(s) per socket: 1 <<<----
Socket(s): 1 <<<----
NUMA node(s): 1
- ただし、RHEL 8.5 カーネルでは誤った数値が表示されます。
$ lscpu
Architecture: ppc64le
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 8
Core(s) per socket: 0 <<<----
Socket(s): 2 <<<----
NUMA node(s): 1
Environment
- Red Hat Enterprise Linux 8.5
- Red Hat Enterprise Linux 9
ppc64le
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.