Monitor do sistema mostrando um número incorreto de CPUs

6

Atualmente estou executando o Ubuntu 14.04.2 Desktop.

A ferramenta Monitor do sistema está me mostrando CPUs 32 quando estou esperando 56 . Eu deveria estar preocupado?

Captura de tela do Monitor do sistema:

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, de acordo com lscpu , eu deveria ter 56 CPUs.

htop também está me mostrando 56 CPUs.

Minha máquina é Torre de precisão T7910 da Dell . Ele tem 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 lscpu , e ainda confirmado em BIOs).

Eu me lembro de ter visto 56 núcleos no System Monitor quando o lancei no modo "try ubuntu" do disco de instalação antes de instalar o Ubuntu.

  1. Há algo errado com a configuração do meu sistema?
  2. Se houver (por exemplo, falha de hardware), o que posso fazer para confirmar?
  3. Além disso, notei que meu Monitor do sistema não tem uma guia "Sistema".
por lightalchemist 26.04.2015 / 08:07

1 resposta

7

Em resumo

  1. A configuração do seu sistema provavelmente está bem. Gnome-system-monitor está simplesmente reportando o número errado.
  2. Não precisa se preocupar.
  3. Como já foi mencionado em um comentário acima, a aba “System” sumiu no Ubuntu 14.04.

Mais detalhes

Você atingiu um limite de número de CPU alto que é definido em libgtop (uma biblioteca que é usado 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

Esse limite foi aumentado para 1024 em mais versões recentes do libgtop que o fornecido com o Ubuntu 14.04.

Além de ser irritante não ver um monte de CPUs no gnome-system-monitor, este bug deve ser inofensivo. Você pode consertá-lo instalando uma versão mais recente do libgtop. Alternativamente, você pode atualizar para uma versão mais recente do Ubuntu. A questão é se o aborrecimento do gnome-system-monitor vale o incômodo de atualizar ou tentar uma versão mais recente do libgtop.

    
por Chriki 26.04.2015 / 10:11