UbuntuがすべてのCPUコアを認識しない

UbuntuがすべてのCPUコアを認識しない

私は Linux の初心者ではありませんが、専門家でもありませんので、これが愚かな質問であればご容赦ください。

新しいデュアル CPU ワークステーションをテストするために、ライブ セッション USB から Ubuntu 14.04.2 を実行しています。このワークステーションには、ハイパースレッディング機能を備えた 10 コアの Intel Xeon E5-2650V3 プロセッサが 2 つ搭載されているため、システム モニターには 40 個の CPU が表示されるはずです。しかし、何らかの理由で、CPU コアが 32 個しか表示されません。Ubuntu が認識できる数に制限はありますか?

プロセッサの 1 つが正しくインストールされていない場合は、CPU が 20 個しか表示されないので、ハードウェアの問題ではないと思われます。「このコンピュータについて」には、「Intel Xeon(tm) E5-2650 V3 プロセッサ (2.3 GHz) x 16」と表示されています。

lscpu の出力は次のとおりです。 ここに画像の説明を入力してください

答え1

これは Ubuntu 13.10 のバグとして報告されています:

https://bugs.launchpad.net/ubuntu/+source/libgtop2/+bug/1210280

影響を受けたのは 2 人だけだったので、修正は製品版には反映されませんでした。その後も修正されなかったため、14.04.2 にまだ残っているのではないかと思います。

よろしければ、修正プログラムを自分でダウンロードして、libgtop2 の独自のバージョンをコンパイルすることもできると思います。

関連情報