Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Extraindo o load average do comando "w"
Linux user
Publicado por César Blum Silveira em 11/01/2005

Login: c3s4rbs, 142846 pontos
[ Hits: 6611 ]

Extraindo o load average do comando "w"

Para vermos qual é a load average do nosso sistema, utilizamos o comando "w", que tem uma saída semelhante à esta:

$ w
16:39:34 up 44 min, 1 user, load average: 0.31, 0.26, 0.20
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
cesar tty1 - 15:56 43:22 3.64s 0.03s /bin/sh /usr/X1

Como muitas vezes as outras informações contidas na saída deste comando não são necessárias, podemos utilizar o seguinte comando para "extrair" o load average:

$ w | grep "load average" | cut -d" " -f9-

Dessa forma, a saída fica assim:

load average: 0.16, 0.19, 0.18

Para facilitar as coisas, você pode criar um alias para o comando. Edite o seu .bash_profile e crie um alias de nome, por exemplo, loadav:

alias loadav='w | grep "load average" | cut -d" " -f9-'

Logo:

$ loadav
load average: 0.16, 0.19, 0.18


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Identificar o sistema operacional usando ping
   Dica Linux recomendada Verificando os processos ativos no sistema
   Dica Linux recomendada Localizando comandos no histórico
   Dica Linux recomendada Utilizando o SCP em vários servidores sem pedir senha
   Dica Linux recomendada Aprenda a usar apt-cache no Mint, Ubuntu e derivados

Comentários
[1] Comentário enviado por esan_br em 17/01/2005 - 00:05h:

Um "cat /proc/loadavg" também funciona. Alias, deve ser de lá que o comando "w" puxa as informações. Usar o "cat /proc/loadavg" economiza processamento (se bem que é minimo o que o "w" consome").



[2] Comentário enviado por tiago_herrmann em 05/07/2006 - 20:00h:

$ strace w 2>&1 | grep loadav
open("/proc/loadavg", O_RDONLY) = 4

exato, é de lá mesmo que ele pega a informação.
Também é possivel obter através do comando uptime.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.