web-dev-qa-db-fra.com

Moniteur système affichant un nombre incorrect de processeurs

J'utilise actuellement Ubuntu 14.04.2 Desktop.

L'outil Moniteur système me montre 32 processeurs lorsque j'attends 56 . Devrais-je être concerné?

Capture d'écran de System Monitor:

Screenshot of System Monitor

Comme vous pouvez le voir, il montre 32 processeurs.

Sortie de 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

Comme vous pouvez le constater, selon lscpu, je devrais avoir 56 processeurs.

htop me montre également 56 processeurs.

Screenshot of htop

Ma machine est tour Dell Precision T791 . Il possède 2 processeurs Intel Xeon E5-2697 V3, chacun doté de 14 cœurs et pouvant comporter 2 threads par cœur (comme indiqué dans le résultat de lscpu, et encore confirmé dans les BIO).

Je me souviens d’avoir vu 56 cœurs sous System Monitor lorsque je l’ai lancé en mode "essayer Ubuntu" à partir du disque d’installation avant d’installer Ubuntu.

  1. Y a-t-il un problème avec la configuration de mon système?
  2. Si tel est le cas (par exemple, une panne matérielle), que puis-je faire pour vérifier?
  3. De plus, j'ai remarqué que mon Moniteur système ne comporte pas d'onglet "Système".
8
lightalchemist

En bref

  1. Votre configuration système est probablement correcte. Gnome-system-monitor rapporte simplement le mauvais numéro.
  2. Pas besoin de s'inquiéter.
  3. Comme déjà mentionné dans un commentaire ci-dessus, l'onglet "Système" a disparu dans Ubuntu 14.04.

Plus en détail

Vous avez atteint un nombre maximum élevé de processeurs défini dans libgtop (une bibliothèque qui est tilisée par gnome-system-monitor ). Citant de le code :

/* 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

Cette limite a été augmentée à 1024 dans des versions plus récentes de libgtop que celle livrée avec Ubuntu 14.04.

En plus d'être ennuyeux de ne pas voir un bon nombre de processeurs dans gnome-system-monitor, ce bogue devrait être inoffensif. Vous pourrez peut-être résoudre ce problème en installant une version plus récente de libgtop. Vous pouvez également effectuer une mise à niveau vers une version plus récente d’Ubuntu. La question est de savoir si le désagrément gnome-system-monitor vaut la peine de mettre à niveau ou d’essayer une version plus récente de libgtop.

8
Chriki