Monitor do sistema mostrando número incorreto de CPUs

8

Atualmente, estou executando o Ubuntu 14.04.2 Desktop.

A ferramenta System Monitor está me mostrando 32 CPUs quando estou esperando 56 . Devo me preocupar?

Captura de tela do System Monitor:

Captura de tela do System Monitor

Como você pode ver, ele mostra 32 CPUs.

Saída 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 você pode ver lscpu, eu deveria ter 56 CPUs.

O htop também está me mostrando 56 CPUs.

Captura de tela do htop

Minha máquina é a torre de precisão T7910 da Dell . Ele possui 2 processadores Intel Xeon E5-2697 V3, cada um com 14 núcleos e capacidade de 2 threads por núcleo (como visto na saída de lscpue confirmado em BIOs).

Lembro-me de ver 56 núcleos no System Monitor quando o iniciei no modo "try ubuntu" no disco de instalação antes de instalar o Ubuntu.

  1. Há algo de errado com a configuração do meu sistema?
  2. Se houver (por exemplo, falha de hardware), o que posso fazer para verificar?
  3. Além disso, notei que meu Monitor do Sistema não possui uma guia "Sistema".
alquimista
fonte
É normal que o monitor do sistema não mostre a guia do sistema no Ubuntu 14.04. Mas não sei qual versão foi removida.
@ethanbmnz Obrigado pela resposta rápida. Você está certo. A guia "Sistema" não está mais disponível.
Lightalchemist

Respostas:

8

Em resumo

  1. A configuração do seu sistema provavelmente está correta. O Gnome-system-monitor está simplesmente relatando o número errado.
  2. Não precisa se preocupar.
  3. Como já mencionado em um comentário acima, a guia "Sistema" desapareceu no Ubuntu 14.04.

Em mais detalhes

Você atingiu um limite de número de CPU superior definido na libgtop (uma biblioteca usada pelo gnome-system-monitor ). Citando o 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 limite foi aumentado para 1024 nas versões libgtop mais recentes do que a fornecida com o Ubuntu 14.04.

Além de ser irritante não ver um bom monte de CPUs no monitor do sistema gnome, esse bug deve ser inofensivo. Você pode consertá-lo instalando uma versão mais recente do libgtop. Como alternativa, você pode atualizar para uma versão mais recente do Ubuntu. A questão é se o aborrecimento do monitor do sistema gnome vale o trabalho de atualizar ou tentar uma versão mais recente do libgtop.

Chriki
fonte
1
Obrigado! Meu htop estava mostrando o número correto, mas o gnome-system-monitor não estava. Daí minha preocupação de que o sistema operacional estivesse "detectando" as CPUs, mas não "usando" elas. É bom saber que isso não é um problema. Mas, curiosamente, juro que vi todas as 56 CPUs no System Monitor quando "experimentei o ubuntu" no CD ao vivo.
precisa
E o live CD era a mesma versão do Ubuntu que você está executando localmente agora? Se sim, e se realmente houvesse 56 CPUs mostradas, isso seria um mistério para mim. Eu não esperaria que o CD ao vivo execute uma versão diferente do libgtop que a versão instalada do Ubuntu.
precisa saber é o seguinte
Ao tentar instalar o Ubuntu, gravei várias cópias em DVD e até uma em uma unidade flash (tive muitos problemas ao instalar junto com o Windows 8.1 pré-instalado). Acho que o que vi nas 56 CPUs foi 14.10, não 14.04, apesar de eventualmente ter instalado o 14.04. Talvez 14,10 tenha desativado o limite.
lightalchemist
2
De fato, o Ubuntu 14.10 usa libgtop na versão 2.30.0, que já possui o limite de 1024 CPUs .
precisa saber é o seguinte
@ Chrishr apenas curioso, a versão mais recente adiciona outro "Sim, nós somos!" para o comentário? :) Nvm. Não faz. :(
Muru