不適切な数のCPUを示すシステムモニター


8

現在Ubuntu 14.04.2デスクトップを実行しています。

システムモニターツールは、私が56を期待しているときに32 CPUを表示しています。心配する必要がありますか?

システムモニターのスクリーンショット:

システムモニターのスクリーンショット

ご覧のとおり、32個のCPUが表示されています。

の出力lscpu

~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                56
On-line CPU(s) list:   0-55
Thread(s) per core:    2
Core(s) per socket:    14
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 63
Stepping:              2
CPU MHz:               1337.882
BogoMIPS:              5189.07
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              35840K
NUMA node0 CPU(s):     0-13,28-41
NUMA node1 CPU(s):     14-27,42-55

ご覧のとおり、によるとlscpu、私は56個のCPUを搭載しているはずです。

htopにも56個のCPUが表示されています。

htopのスクリーンショット

私のマシンは、デルのT7910 Precisionタワーです。これは持っている2つのIntel Xeon E5-2697 V3プロセッサ、各々が14個のコアと(の出力に見られるように、コアあたり2つのスレッドの可能なlscpu、さらにBIOSで確認します)。

Ubuntuをインストールする前にインストールディスクから「try ubuntu」モードで起動すると、System Monitorの下に56コアが表示されることを思い出しました。

  1. システム構成に何か問題がありますか?
  2. ある場合(ハードウェア障害など)、確認するにはどうすればよいですか?
  3. また、システムモニターに[システム]タブがないことに気づきました。

Ubuntu 14.04では、システムモニターがシステムタブを表示しないのが普通です。ただし、どのバージョンが削除されたかはわかりません。

@ethanbmnz迅速な返信ありがとうございます。あなたは正しいです。[システム]タブは使用できなくなりました。
光錬金術師2015

回答:


8

要するに

  1. システム構成はおそらく問題ありません。Gnome-system-monitorが単に間違った数を報告している。
  2. 心配する必要はありません。
  3. 上記のコメントですでに述べたように、「システム」タブはUbuntu 14.04ではなくなりました。

さらに詳細に

libgtopgnome-system-monitorによって使用されるライブラリ)で設定されているCPUの上限数に達しています。コードから引用:

/* Nobody should really be using more than 4 processors.
   Yes we are :)
   Nobody should really be using more than 32 processors.
*/
#define GLIBTOP_NCPU        32

この制限は、Ubuntu 14.04に同梱されているバージョンよりも新しいlibgtopバージョンで1024引き上げられています。

gnome-system-monitorに多数のCPUが表示されないことに煩わしいことは別として、このバグは無害でなければなりません。より新しいバージョンのlibgtopをインストールすることで修正できる場合があります。または、新しいUbuntuバージョンにアップグレードすることもできます。問題は、gnome-system-monitorの煩わしさが、最新バージョンのlibgtopをアップグレードしたり試したりする手間に値するかどうかです。


1
ありがとうございました!私のhtopは正しい数を示していましたが、gnome-system-monitorはそうではありませんでした。したがって、OSがCPUを「検出」するのではなく、「使用」するのではないかと心配しました。これは問題ではないことを知っておくと良いでしょう。しかし、不思議なことに、ライブCDから「ubuntu」を試したところ、システムモニターに56個のCPUがすべて表示されたと私は確信しています。
光錬金術師2015

そして、ライブCDは現在ローカルで実行しているのと同じ Ubuntuバージョンでしたか?もしそうで、実際に56個のCPUが表示されている場合、それは私にとって謎です。インストールされているUbuntuとは異なるバージョンのlibgtopがライブCDで実行されるとは思いません。
Chriki、2015

Ubuntuをインストールしようとすると、DVDにいくつかのコピーを書き込み、さらにフラッシュドライブに1つコピーしました(プリインストールされたWindows 8.1と一緒にインストールすると、多くの問題が発生しました)。56個のCPUを見つけたのは、最終的に14.04をインストールしたにもかかわらず、14.04ではなく14.10だったと思います。たぶん14.10が制限を無効にしたのでしょう。
光錬金術師2015

2
実際、Ubuntu 14.10 はバージョン2.30.0libgtop使用していますがこれにはすでに1024 CPUの制限があります
Chriki、2015

@Chrikiは好奇心旺盛ですが、新しいバージョンでは「はい、そうです!」コメントに?:) Nvm。そうではありません。:(
muru
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.