Системний монітор показує неправильну кількість процесорів


8

На даний момент я працюю на робочому столі Ubuntu 14.04.2.

Інструмент System Monitor показує мені 32 процесора, коли я очікую 56 . Чи варто мене турбувати?

Знімок екрана монітора системи:

Знімок екрана монітора системи

Як бачите, він показує 32 процесора.

Вихід 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

Як ви бачите, згідно lscpu, у мене повинно бути 56 процесорів.

htop також показує мені 56 процесорів.

Знімок екрана htop

Моя машина - це точна вежа Dell T7910 . Він має 2 процесори Intel Xeon E5-2697 V3, кожен з яких має 14 ядер і здатний по 2 потоку на ядро ​​(як видно з результатів lscpuта надалі підтверджено в BIO).

Пригадую, я бачив 56 ядер під System Monitor, коли я запускав його в режимі "спробувати ubuntu" з інсталяційного диска перед установкою Ubuntu.

  1. Щось не так у моїй конфігурації системи?
  2. Якщо є (наприклад, несправність обладнання), що я можу зробити, щоб перевірити?
  3. Також я помітив, що на моєму системному моніторі немає вкладки «Система».

Нормально, щоб системний монітор не відображав вкладку системи в Ubuntu 14.04. Я не знаю, яку версію її видалили.

@ethanbmnz Дякую за швидку відповідь. Ви праві. Вкладка "Система" більше недоступна.
маяч-хімік

Відповіді:


8

Коротко

  1. Можливо, ваша конфігурація системи нормальна. Gnome-монітор-система просто повідомляє про неправильне число.
  2. Не потрібно хвилюватися.
  3. Як уже згадувалося в коментарі вище, вкладка “Система” відсутня в Ubuntu 14.04.

Детальніше

Ви досягли жорсткого верхнього обмеження кількості процесора, встановленого в libgtop (бібліотека, яка використовується gnome-system-monitor ). Цитування з коду :

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

У останніх версіях libgtop цей ліміт був збільшений до 1024, ніж той, що постачається з Ubuntu 14.04.

Окрім того, що дратує те, що не бачити хорошого набору процесорів у gnome-моніторі системи, ця помилка має бути нешкідливою. Ви можете виправити це, встановивши новішу версію libgtop. Крім того, ви можете оновити до нової версії Ubuntu. Питання полягає в тому, чи варто роздратування монітора системи-гнома клопотати з оновленням або спробувати новішу версію libgtop.


1
Дякую! Мій htop показував правильне число, але gnome-system-monitor не було. Звідси я переживаю, що ОС «виявляла» процесори, але не «використовувала» їх. Добре знати, що це не проблема. Але цікаво, я клянусь, що я побачив усі 56 процесорів на системному моніторі, коли "спробував ubuntu" з живого компакт-диска.
маяк-хімік

А живий компакт-диск був тією ж версією Ubuntu, яку ви зараз працюєте локально? Якщо так, і якщо б дійсно було показано 56 процесорів, то це буде для мене загадкою. Я не сподівався, що живий компакт-диск буде працювати з іншою версією libgtop, ніж встановлена ​​версія Ubuntu.
Chriki

Намагаючись встановити Ubuntu, я записав кілька копій на DVD і навіть одну на флешку (у мене було багато проблем з установкою поряд із попередньо встановленою Windows 8.1). Я думаю, що той, що я бачив 56 процесорів, був 14.10, а не 14.04, хоча, врешті-решт, я встановив 14.04. Можливо, 14.10 відключили межу.
лігтальхімік


@Chriki просто цікаво, чи новіша версія додає ще "Так, ми!" до коментаря? :) Нвм. Це не так. :(
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.