System Monitor mostra un numero errato di CPU


8

Attualmente sto eseguendo Ubuntu 14.04.2 Desktop.

Lo strumento System Monitor mi mostra 32 CPU quando mi aspetto 56 . Dovrei essere preoccupato?

Schermata di System Monitor:

Schermata di System Monitor

Come puoi vedere, mostra 32 CPU.

Uscita di 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

Come puoi vedere, secondo lscpu, dovrei avere 56 CPU.

htop mi mostra anche 56 CPU.

Schermata di htop

La mia macchina è la torre di precisione T7910 di Dell . Dispone di 2 processori Intel Xeon E5-2697 V3, ciascuno con 14 core e in grado di 2 thread per core (come si vede nell'output di lscpu, e ulteriormente confermato nei BIO).

Ricordo di aver visto 56 core in System Monitor quando l'ho lanciato in modalità "prova Ubuntu" dal disco di installazione prima di installare Ubuntu.

  1. C'è qualcosa di sbagliato nella configurazione del mio sistema?
  2. In caso di errore (ad es. Guasto hardware), cosa posso fare per verificare?
  3. Inoltre, ho notato che il mio monitor di sistema non ha una scheda "Sistema".

È normale che il monitor di sistema non mostri la scheda di sistema in Ubuntu 14.04. Non so quale versione sia stata rimossa, però.

@ethanbmnz Grazie per la rapida risposta. Hai ragione. La scheda "Sistema" non è più disponibile.
lightalchemist il

Risposte:


8

In breve

  1. La configurazione del tuo sistema probabilmente va bene. Gnome-system-monitor sta semplicemente segnalando il numero sbagliato.
  2. Non c'è bisogno di preoccuparsi.
  3. Come già accennato in un commento sopra, la scheda "Sistema" è andata in Ubuntu 14.04.

Più in dettaglio

Hai raggiunto un limite massimo del numero di CPU superiore impostato in libgtop (una libreria utilizzata da gnome-system-monitor ). Citando dal codice :

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

Questo limite è stato aumentato a 1024 nelle versioni libgtop più recenti di quella fornita con Ubuntu 14.04.

Oltre ad essere fastidioso di non vedere un buon gruppo di CPU in gnome-system-monitor, questo bug dovrebbe essere innocuo. Potresti riuscire a risolverlo installando una versione più recente di libgtop. In alternativa, è possibile eseguire l'aggiornamento a una versione più recente di Ubuntu. La domanda è se la seccatura di gnome-system-monitor valga la seccatura di aggiornare o provare una versione più recente di libgtop.


1
Grazie! Il mio htop mostrava il numero corretto ma non lo era il monitor di sistema gnome. Da qui la mia preoccupazione che il sistema operativo "rilevasse" le CPU, ma non le "usasse". È bene sapere che questo non è un problema. Ma curiosamente, giuro di aver visto tutte e 56 le CPU nel System Monitor quando "ho provato Ubuntu" dal CD live.
lightalchemist il

E il live CD era la stessa versione di Ubuntu che hai eseguito localmente ora? Se è così e se ci fossero davvero 56 CPU mostrate, allora sarebbe un mistero per me. Non mi aspetto che il CD live esegua una versione diversa di libgtop rispetto alla versione installata di Ubuntu.
Chriki,

Nel tentativo di installare Ubuntu ho masterizzato diverse copie su DVD e anche una su un'unità flash (ho avuto un sacco di problemi con l'installazione di Windows 8.1 preinstallato). Penso che quello che ho visto le 56 CPU fosse il 14.10, non il 14.04, anche se alla fine ho installato il 14.04. Forse il 14.10 aveva disabilitato il limite.
lightalchemist,

2
In effetti, Ubuntu 14.10 utilizza libgtop nella versione 2.30.0 che ha già il limite di 1024 CPU .
Chriki,

@Chriki è solo curioso, la nuova versione aggiunge un altro "Sì, lo siamo!" al commento? :) Nvm. Non :(
muru,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.