Системный монитор показывает неправильное количество процессоров


8

В настоящее время я использую Ubuntu 14.04.2 Desktop.

Инструмент 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 Precision tower . Он имеет 2 процессора Intel Xeon E5-2697 V3, каждый из которых имеет 14 ядер и способен работать с 2 потоками на ядро ​​(как показано на выходе lscpuи подтверждено в BIO).

Я помню 56 ядер под System Monitor, когда я запускал его в режиме «попробуй убунту» с установочного диска перед установкой Ubuntu.

  1. Что-то не так с конфигурацией моей системы?
  2. Если есть (например, аппаратный сбой), что я могу сделать, чтобы проверить?
  3. Кроме того, я заметил, что мой системный монитор не имеет вкладки «Система».

Обычно системный монитор не отображает вкладку системы в Ubuntu 14.04. Я не знаю, какая версия была удалена, хотя.

@ethanbmnz Спасибо за быстрый ответ. Ты прав. Вкладка «Система» больше не доступна.
Lightalchemist

Ответы:


8

Короче говоря

  1. Ваша конфигурация системы, вероятно, в порядке. Gnome-system-monitor просто сообщает неверный номер.
  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

Этот предел был увеличен до 1024 в более поздних версиях libgtop, чем в Ubuntu 14.04.

Помимо того, что раздражает отсутствие хорошей группы процессоров в gnome-system-monitor, эта ошибка должна быть безвредной. Вы можете исправить это, установив более свежую версию libgtop. Кроме того, вы можете перейти на более новую версию Ubuntu. Вопрос состоит в том, стоит ли раздражение gnome-system-monitor на обновление или пробовать более свежую версию libgtop.


1
Спасибо! Мой htop показывал правильный номер, а gnome-system-monitor - нет. Отсюда мое беспокойство, что ОС «обнаруживает» процессоры, но не «использует» их. Приятно осознавать, что это не проблема. Но, что любопытно, я клянусь, что увидел все 56 процессоров в системном мониторе, когда я «попробовал убунту» с живого CD.
Lightalchemist

А live CD был той же версией Ubuntu, которую вы сейчас используете локально? Если это так и если на самом деле было показано 56 процессоров, то для меня это было бы загадкой. Я бы не ожидал, что на live CD будет работать версия libgtop, отличная от установленной версии Ubuntu.
Чрики

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

2
Действительно, Ubuntu 14.10 использует libgtop в версии 2.30.0, которая уже имеет ограничение в 1024 процессора .
Чрики

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