Se você quiser ver as estatísticas de todos os núcleos individuais, use mpstat -P ALL
:
Sem -P ALL
, você obterá a média de todos os núcleos. Exibido na saída mostrada na linha all
.
Quando eu uso o comando mpstat
, vejo um valor idle
, por exemplo, 25%. Isso significa que 75% da energia da CPU é usada.
Se houver 4 núcleos na CPU, então 25% idle
significa que 3 núcleos são totalmente usados e 1 núcleo não é usado?
Qual comando devo usar para ver o uso total de CPU de todos os núcleos?
Se você quiser ver as estatísticas de todos os núcleos individuais, use mpstat -P ALL
:
Sem -P ALL
, você obterá a média de todos os núcleos. Exibido na saída mostrada na linha all
.
25% inativo em uma máquina de quatro núcleos significa que o núcleo médio estava 25% inativo. Isso poderia significar que três núcleos foram usados o tempo todo e um estava ocioso. Isso também poderia significar que todos os quatro núcleos estavam ativos 75% do tempo. Pode significar qualquer coisa entre os dois.
What command shall I use to see the total CPU usage of all cores?
É só matemática. Se você tiver 4 núcleos e eles estivessem 25% inativos, o uso total de CPU de todos os núcleos é
Se você quiser ver núcleos individuais, a maneira mais fácil é executar top
e, em seguida, pressionar a tecla 1
para mostrar todos os núcleos. Em seguida, você pode usar H
para mostrar os tópicos e f j <enter>
para mostrar em qual núcleo cada segmento foi executado pela última vez (a coluna P
).