Extraindo o load average do comando "w"
Dica publicada em Linux / Comandos
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:
$ 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