Ubuntu erkennt nicht alle CPU-Kerne

7

Ich bin kein Linux-Neuling, aber auch kein Experte. Nehmen Sie also Kontakt mit mir auf, wenn dies eine dumme Frage ist.

Wir führen Ubuntu 14.04.2 von einer Live-Sitzung über USB aus, um eine neue Dual-CPU-Workstation zu testen. Es hat zwei Intel Xeon E5-2650V3-Prozessoren, die zehn Kerne mit Hyperthreading sind, also sollte ich 40 CPUs im Systemmonitor sehen. Aus irgendeinem Grund sehe ich nur 32 CPU-Kerne. Gibt es eine Grenze, wie viele Ubuntu erkennen können?

Ich würde nur 20 CPUs sehen, wenn einer der Prozessoren nicht richtig installiert wäre, daher bezweifle ich, dass dies ein Hardwareproblem ist. Unter "Über diesen Computer" wird "Intel Xeon (tm) E5-2650 V3-Prozessor (2,3 GHz) x 16" angezeigt.

Hier ist die Ausgabe von lscpu: Geben Sie hier die Bildbeschreibung ein

Derek
quelle
3
Öffnen Sie ein Terminal und führen lscpuSie die Ergebnisse aus und fügen Sie sie der Frage hinzu
Mark Kirby
Hyperthreading fügt im Allgemeinen sowieso sehr wenig hinzu, daher empfehle ich, es im BIOS auszuschalten.
Psusi
1
Fertig, aber der Stapelaustausch hat das Bild sehr klein gemacht. Es zeigt hier 40 CPUs, aber 32 im Systemmonitor und Über diesen Computer.
Derek
Kopieren Sie einfach den Text, wählen Sie ihn aus und drücken Sie Strg-K, um ihn zu formatieren. Bitte poste keine Textbilder.
Muru
Das betreffende System hat keinen Internetzugang, aber ich habe RHEL 7.1 installiert und es erkennt jeden Kern.
Derek

Antworten:

1

Dies wurde in Ubuntu 13.10 als Fehler gemeldet:

https://bugs.launchpad.net/ubuntu/+source/libgtop2/+bug/1210280

Es waren nur 2 Personen betroffen, daher wurde es durch das Update nie in die Produktionsversion aufgenommen. Ich bin misstrauisch, dass es danach nie mehr repariert wurde, also ist es immer noch in 14.04.2.

Ich denke, Sie können das Update selbst herunterladen und Ihre eigene Version von libgtop2 kompilieren, wenn Sie möchten.

ludvik02
quelle