Por que% CPU não soma 100?

5

Por que o "% CPU" no Monitor do sistema não soma 100? (% CPU é a terceira coluna na captura de tela a seguir)

    
por Olivier Lalonde 05.12.2010 / 01:58

3 respostas

7

Duas razões:

  1. Os cálculos são por núcleo. Então, se você tem um sistema dual-core, o máximo será de 200%.
  2. Você não verá necessariamente todos os processos que estão usando sua CPU no System Monitor, portanto, o uso da CPU pode estar abaixo de 100% para cada processador.

Além disso, é incomum que 100% de qualquer processador esteja em uso. Veja a guia de recursos para o total em uso por processador.

    
por Iain Lane 05.12.2010 / 02:02
6

Você tem mais de um núcleo de CPU? Ou Hyper-Threading (ou o equivalente AMD)?

Você pode ver quantas CPUs acha que o Ubuntu possui ao executar isto:

cat /proc/cpuinfo | grep "^vendor" | wc -l

O Ubuntu contará cada um deles. Então, se você tem 8 CPUs (como eu faço, quad-core com hyperthreading), você pode chegar a 800% da CPU.

    
por Oli 05.12.2010 / 02:03
2

Há mais informações sobre esse problema no link askubuntu abaixo (uma pergunta que fiz):

'htop' não mostra a CPU correta %, mas 'top' faz.

    
por Peter.O 05.12.2010 / 03:57