web-dev-qa-db-ja.com

CPUの数が正しくないシステムモニター

現在、Ubuntu 14.04.2 Desktopを実行しています。

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

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

Screenshot of System Monitor

ご覧のとおり、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も表示されます。

Screenshot of htop

私のマシンは DellのT7910 Precisionタワー です。 2Intel Xeon E5-2697 V3プロセッサがあり、それぞれ14コアで、コアあたり2スレッドが可能です(lscpu、さらにBIOで確認済み)。

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

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

要するに

  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

この制限は 1024に増加 Ubuntu 14.04に同梱されていたものよりも新しいlibgtopのバージョンでした。

Gnome-system-monitorに多数のCPUが表示されないのは面倒ですが、このバグは無害です。 libgtopの最新バージョンをインストールすることで修正できる場合があります。または、新しいUbuntuバージョンにアップグレードすることもできます。問題は、gnome-system-monitorの煩わしさをアップグレードするのに苦労する価値があるのか​​、または最新バージョンのlibgtopを試してみる価値があるのか​​ということです。

8
Chriki