Comando para exibir uso da CPU?

1. Comando para exibir uso da CPU?

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 10/05/2016 - 16:49h

Olá amigos,

eu procurei, procurei... Mas não consegui achar um comando bom que exiba o uso atual do CPU.

O comando:

top -bn1 | grep load | awk '{printf "CPU: %.2f\n", $(NF-2)}'

Exibe o load average de 1 minuto.

Já o comando:

top -bn1 | sed -n '/Cpu/p' | awk '{print $2}' | sed 's/..,//'

Exibe um valor, porém o mesmo não muda! Se não muda, não é em tempo real.

Qual comando uso? É possível?

Será que preciso usar o top?

Abraço!


  


2. Re: Comando para exibir uso da CPU?

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 10/05/2016 - 17:05h


Comandos para ver CPU?



# mpstat 1 10
# sar 1 10
# iostat 1 10
# vmstat 1 10
# uptime
# top
# htop
# nmon



Todos esses comandos exibem o uso de CPUs, alguns deles talvez vocês precise instalar.

Você pode usar esse comando para forçar atividade do uso da CPUs.


# yes &
# yes &
# yes &
# yes &
# yes &
# yes &
# yes &


=)


3. Re: Comando para exibir uso da CPU?

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 10/05/2016 - 18:02h

foxbit3r escreveu:


Comandos para ver CPU?



# mpstat 1 10
# sar 1 10
# iostat 1 10
# vmstat 1 10
# uptime
# top
# htop
# nmon



Todos esses comandos exibem o uso de CPUs, alguns deles talvez vocês precise instalar.

Você pode usar esse comando para forçar atividade do uso da CPUs.


# yes &
# yes &
# yes &
# yes &
# yes &
# yes &
# yes &


=)


Obrigado. Agora vou ver como extrair apenas o uso atual da CPU da saída desses comandos.

--
# epro mix-in +no-systemd
Linux user #455427
https://goo.gl/uu8OUX


4. Re: Comando para exibir uso da CPU?

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 10/05/2016 - 18:53h

Se for usar o top, use um número maior de iterações, exemplo com três iterações:

i=3; top -b -n$i | awk -v i=$i '/^Cpu\(s\)/{c++;if(c==i)print}' 


Cuidado também para não confundir uso de cpu com load average, não são a mesma embora, dependendo do caso, qualquer um dos dois seja suficiente.

Dá para usar também o:

grep cpu /proc/stat 


a explicação sobre os campos está no
man 5 proc 
.

[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts