現在、Ubuntu 14.04.2 Desktopを実行しています。
システムモニターツールは、32CPUを表示しています56。心配する必要がありますか?
システムモニターのスクリーンショット:
ご覧のとおり、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も表示されます。
私のマシンは DellのT7910 Precisionタワー です。 2Intel Xeon E5-2697 V3プロセッサがあり、それぞれ14コアで、コアあたり2スレッドが可能です(lscpu
、さらにBIOで確認済み)。
Ubuntuをインストールする前にインストールディスクから「ubuntuを試す」モードで起動したときに、システムモニターの下に56個のコアが表示されたことを思い出します。
libgtop ( gnome-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を試してみる価値があるのかということです。