Monitor systemu pokazuje nieprawidłową liczbę procesorów


8

Obecnie korzystam z Ubuntu 14.04.2 Desktop.

Narzędzie Monitor systemu pokazuje mi 32 procesory, gdy oczekuję 56 . Czy powinienem się martwić?

Zrzut ekranu z Monitora systemu:

Zrzut ekranu z Monitora systemu

Jak widać, pokazuje 32 procesory.

Wyjście 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

Jak widać, według lscpupowinienem mieć 56 procesorów.

htop pokazuje mi również 56 procesorów.

Zrzut ekranu z htopa

Moje urządzenie to wieża Dell T7910 Precision . Ma 2 procesory Intel Xeon E5-2697 V3, każdy z 14 rdzeniami i zdolny do 2 wątków na rdzeń (jak widać na wyjściu lscpui dodatkowo potwierdzono w BIO).

Pamiętam, że widziałem 56 rdzeni w Monitorze systemu, kiedy uruchomiłem go w trybie „try ubuntu” z dysku instalacyjnego przed zainstalowaniem Ubuntu.

  1. Czy coś jest nie tak z konfiguracją mojego systemu?
  2. Jeśli wystąpi (np. Awaria sprzętu), co mogę zrobić, aby to zweryfikować?
  3. Zauważyłem również, że mój Monitor systemu nie ma zakładki „System”.

To normalne, że monitor systemu nie wyświetla zakładki systemowej w Ubuntu 14.04. Nie wiem jednak, która wersja została usunięta.

@ethanbmnz Dzięki za szybką odpowiedź. Masz rację. Karta „System” nie jest już dostępna.
lightalchemist

Odpowiedzi:


8

W skrócie

  1. Twoja konfiguracja systemu jest prawdopodobnie w porządku. Gnome-system-monitor po prostu zgłasza niewłaściwy numer.
  2. Nie musisz się martwić.
  3. Jak już wspomniano w komentarzu powyżej, karta „System” zniknęła w Ubuntu 14.04.

Bardziej szczegółowo

Trafiłeś w górny limit liczby procesorów ustawiony w libgtop (biblioteka używana przez gnome-system-monitor ). Cytowanie z kodu :

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

Limit ten został zwiększony do 1024 w nowszych wersjach libgtop niż ten dostarczany z Ubuntu 14.04.

Oprócz tego, że denerwujące jest to, że nie widzi się dobrych procesorów w gnome-system-monitor, ten błąd powinien być nieszkodliwy. Możesz to naprawić, instalując nowszą wersję libgtop. Alternatywnie możesz uaktualnić do nowszej wersji Ubuntu. Pytanie brzmi, czy irytacja gnome-system-monitor jest warta kłopotów z aktualizacją lub wypróbowaniem nowszej wersji libgtop.


1
Dziękuję Ci! Mój htop pokazywał prawidłowy numer, ale monitor systemu gnome nie. Dlatego martwię się, że system operacyjny „wykrywa” procesory, ale ich nie „używa”. Dobrze wiedzieć, że to nie jest problem. Ale co ciekawe, przysięgam, że widziałem wszystkie 56 procesorów w Monitorze systemu, kiedy „wypróbowałem ubuntu” z płyty CD na żywo.
lightalchemist

A live CD był tą samą wersją Ubuntu, którą masz teraz lokalnie? Jeśli tak, a pokazano tak naprawdę 56 procesorów, byłoby to dla mnie zagadką. Nie spodziewałbym się, że na Live CD będzie działała inna wersja libgtop niż zainstalowana wersja Ubuntu.
Chriki,

Próbując zainstalować Ubuntu, wypaliłem kilka kopii na DVD, a nawet jedną na dysku flash (miałem dużo problemów z instalacją wraz z preinstalowanym Windows 8.1). Myślę, że ten, który widziałem 56 procesorów, to 14.10, a nie 14.04, mimo że ostatecznie zainstalowałem 14.04. Być może 14.10 wyłączyło limit.
lightalchemist

2
Rzeczywiście, Ubuntu 14.10 używa libgtop w wersji 2.30.0, która ma już limit 1024 procesorów .
Chriki,

@Chriki tylko ciekawi, czy nowsza wersja dodaje kolejne „Tak, jesteśmy!” do komentarza? :) Nvm. Tak nie jest. :(
muru
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.