Systemmonitor mit falscher Anzahl von CPUs

8

Ich verwende derzeit Ubuntu 14.04.2 Desktop.

Das Systemmonitor-Tool zeigt mir 32 CPUs an, wenn ich 56 erwarte . Sollte ich besorgt sein?

Screenshot des Systemmonitors:

Screenshot des Systemmonitors

Wie Sie sehen können, werden 32 CPUs angezeigt.

Ausgabe von 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

Wie Sie sehen können, lscpusollte ich 56 CPUs haben.

htop zeigt mir auch 56 CPUs.

Screenshot von htop

Mein Computer ist der T7910 Precision Tower von Dell . Es verfügt über 2 Intel Xeon E5-2697 V3-Prozessoren mit jeweils 14 Kernen und 2 Threads pro Kern (wie in der Ausgabe von lscpuBIOs zu sehen und in BIOs weiter bestätigt).

Ich erinnere mich, dass ich 56 Kerne unter System Monitor gesehen habe, als ich es im "Try Ubuntu" -Modus von der Installationsdiskette gestartet habe, bevor ich Ubuntu installiert habe.

  1. Stimmt etwas mit meiner Systemkonfiguration nicht?
  2. Was kann ich tun, um zu überprüfen, ob ein Hardwarefehler vorliegt (z. B. ein Hardwarefehler)?
  3. Außerdem habe ich festgestellt, dass mein Systemmonitor keine Registerkarte "System" hat.
Lichtchemiker
quelle
Es ist normal, dass der Systemmonitor die Registerkarte System in Ubuntu 14.04 nicht anzeigt. Ich weiß jedoch nicht, welche Version entfernt wurde.
@ethanbmnz Danke für die schnelle Antwort. Du hast Recht. Die Registerkarte "System" ist nicht mehr verfügbar.
Lichtchemiker

Antworten:

8

Zusamenfassend

  1. Ihre Systemkonfiguration ist wahrscheinlich in Ordnung. Gnome-System-Monitor meldet einfach die falsche Nummer.
  2. Kein Grund zur Sorge.
  3. Wie bereits in einem Kommentar oben erwähnt, ist die Registerkarte "System" in Ubuntu 14.04 nicht mehr vorhanden.

Ausführlicher

Sie haben ein hartes oberes CPU- Nummernlimit erreicht , das in libgtop festgelegt ist (eine Bibliothek, die von gnome-system-monitor verwendet wird ). Zitat aus dem 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

Dieses Limit wurde in neueren libgtop-Versionen auf 1024 erhöht als in der mit Ubuntu 14.04 gelieferten.

Abgesehen davon, dass es ärgerlich ist, nicht viele CPUs im Gnome-System-Monitor zu sehen, sollte dieser Fehler harmlos sein. Möglicherweise können Sie das Problem beheben, indem Sie eine neuere Version von libgtop installieren. Alternativ können Sie auf eine neuere Ubuntu-Version aktualisieren. Die Frage ist, ob sich der Ärger mit dem Gnome-System-Monitor lohnt, ein Upgrade durchzuführen oder eine neuere Version von libgtop auszuprobieren.

Chriki
quelle
1
Vielen Dank! Mein htop zeigte die richtige Nummer an, der Gnome-System-Monitor jedoch nicht. Daher meine Sorge, dass das Betriebssystem die CPUs "erkennt", aber nicht "verwendet". Es ist gut zu wissen, dass dies kein Problem ist. Aber seltsamerweise schwöre ich, dass ich alle 56 CPUs im Systemmonitor gesehen habe, als ich Ubuntu von der Live-CD "ausprobiert" habe.
Lichtchemiker
Und die Live-CD war dieselbe Ubuntu-Version, die Sie jetzt lokal ausführen? Wenn ja und wenn wirklich 56 CPUs gezeigt würden, wäre das für mich ein Rätsel. Ich würde nicht erwarten, dass auf der Live-CD eine andere Version von libgtop als auf der installierten Version von Ubuntu ausgeführt wird.
Chriki
Beim Versuch, Ubuntu zu installieren, habe ich mehrere Kopien auf DVD und sogar eine auf einem Flash-Laufwerk gebrannt (ich hatte große Probleme bei der Installation neben einem vorinstallierten Windows 8.1). Ich denke, die 56 CPUs, die ich gesehen habe, waren 14.10, nicht 14.04, obwohl ich schließlich 14.04 installiert habe. Vielleicht hatte 14.10 das Limit deaktiviert.
Lichtchemiker
2
In der Tat verwendet Ubuntu 14.10 libgtop in Version 2.30.0, die bereits das Limit von 1024 CPUs hat .
Chriki
@Chriki nur neugierig, fügt die neuere Version ein weiteres "Ja, wir sind!" zum Kommentar? :) Nvm. Das tut es nicht. :(
Muru