Monitor del sistema que muestra un número incorrecto de CPU

8

Actualmente estoy ejecutando Ubuntu 14.04.2 Desktop.

La herramienta Monitor de sistema me muestra 32 CPU cuando espero 56 . ¿Debería Preocuparme?

Captura de pantalla de System Monitor:

Captura de pantalla de System Monitor

Como puede ver, muestra 32 CPU.

Salida de 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

Como puede ver, según lscpu, debería tener 56 CPU.

htop también me muestra 56 CPU.

Captura de pantalla de htop

Mi máquina es la torre de precisión T7910 de Dell . Tiene 2 procesadores Intel Xeon E5-2697 V3, cada uno con 14 núcleos y capaz de 2 subprocesos por núcleo (como se ve en la salida lscpuy confirmado en BIO).

Recuerdo haber visto 56 núcleos en System Monitor cuando lo inicié en el modo "probar ubuntu" desde el disco de instalación antes de instalar Ubuntu.

  1. ¿Hay algún problema con la configuración de mi sistema?
  2. Si hay (por ejemplo, falla de hardware), ¿qué puedo hacer para verificar?
  3. Además, noté que mi Monitor de sistema no tiene una pestaña "Sistema".
químico ligero
fuente
Es normal que el monitor del sistema no muestre la pestaña del sistema en Ubuntu 14.04. Sin embargo, no sé qué versión se eliminó.
@ethanbmnz Gracias por la rápida respuesta. Estás en lo correcto. La pestaña "Sistema" ya no está disponible.
lightalchemist

Respuestas:

8

En breve

  1. La configuración de su sistema probablemente esté bien. Gnome-system-monitor simplemente informa el número incorrecto.
  2. No hay necesidad de preocuparse.
  3. Como ya se mencionó en un comentario anterior, la pestaña "Sistema" desapareció en Ubuntu 14.04.

Con más detalle

Has alcanzado un límite superior de número de CPU que se establece en libgtop (una biblioteca que es utilizada por gnome-system-monitor ). Citando del código :

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

Este límite se ha incrementado a 1024 en versiones libgtop más recientes que la que se incluye con Ubuntu 14.04.

Además de ser molesto por no ver un buen grupo de CPU en gnome-system-monitor, este error debería ser inofensivo. Es posible que pueda solucionarlo instalando una versión más reciente de libgtop. Alternativamente, puede actualizar a una versión más nueva de Ubuntu. La pregunta es si la molestia de gnome-system-monitor merece la molestia de actualizar o probar una versión más reciente de libgtop.

Chriki
fuente
1
¡Gracias! Mi htop mostraba el número correcto, pero gnome-system-monitor no. De ahí mi preocupación de que el sistema operativo estaba "detectando" las CPU, pero no "usándolas". Es bueno saber que esto no es un problema. Pero curiosamente, juro que vi las 56 CPU en el Monitor del sistema cuando "probé ubuntu" desde el CD en vivo.
lightalchemist
¿Y el CD en vivo era la misma versión de Ubuntu que tienes corriendo localmente ahora? Si es así y si realmente se muestran 56 CPU, entonces eso sería un misterio para mí. No esperaría que el Live CD ejecute una versión diferente de libgtop que la versión instalada de Ubuntu.
Chriki
Al intentar instalar Ubuntu, grabé varias copias en DVD e incluso una en una unidad flash (tuve muchos problemas para instalar junto con un Windows 8.1 preinstalado). Creo que el que vi las 56 CPU fue 14.10, no 14.04, aunque finalmente instalé 14.04. Quizás 14.10 había deshabilitado el límite.
lightalchemist
2
De hecho, Ubuntu 14.10 usa libgtop en la versión 2.30.0 que ya tiene el límite de 1024 CPU .
Chriki
@Chriki es curioso, ¿la nueva versión agrega otro "Sí, lo somos!" al comentario? :) Nvm. No lo hace. :(
muru