Existe um comando linux para o uso atual da CPU?

1

Em um sistema linux, existe um comando que lhe dará o uso atual da CPU?

Eu sei que você pode inspecionar visualmente usando top ou htop, então os dados existem em algum lugar.

Eu gostaria que um comando dissesse "neste momento atual, 65% do poder de processamento está sendo usado".

Existe tal comando?

    
por nsheff 28.06.2016 / 22:27

2 respostas

1

Você tem

~# uptime
 23:10:00 up 26 days, 11:41,  1 user,  load average: 0.39, 0.24, 0.25

Tempo de atividade do homem:

O tempo de atividade

fornece uma exibição de uma linha das seguintes informações. A hora atual, há quanto tempo o sistema está em execução, quantos usuários estão conectados atualmente e as médias de carga do sistema nos últimos 1, 5 e 15 minutos.

    
por 28.06.2016 / 23:13
0

Eu costumo usar este código:

top -BN 2 -d 1:00 | grep '^% Cpu' | tail -n 1 | awk '{print $ 2 + $ 4 + $ 6}'

Encontrei informações muito úteis sobre esse assunto:

Usuário terdon em supersuser.com detalhou este código simples

Eu só editei o intervalo "-d 1:00" entre as primeiras leituras.

    
por 28.06.2016 / 23:08

Tags