Usar com TOP [RESOLVIDO]

1. Usar com TOP [RESOLVIDO]

Thiago Martins
thiago_mtr

(usa Suse)

Enviado em 07/11/2007 - 17:12h

Estou querendo criar um script para monitorar o processamento e memória do meu servidor.

Achei esse comando que retorna a memória usada e disponível...

# top -b -n1 | awk '/^Mem:/ { print $0 }'

Porém não entendo nada que ele faz.

Gostaria de pegar como no exemplo acima, a % do processador que está sendo usada, para fazer comparações em um script. E outros dados também.

Vlw


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 21/03/2009 - 17:46h

variavel1=`top -b -n1 | awk '/^Cpu/ { print $0 }'`
variavel2=`top -b -n1 | awk '/^Mem/ { print $0 }'`

3. ?

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 07/11/2007 - 17:40h

Se entendi o que você pretende fazer, seria isso:

top -b -n1 | awk '/^Cpu/ { print $0 }'


4. Continuando...

Thiago Martins
thiago_mtr

(usa Suse)

Enviado em 08/11/2007 - 14:37h

Engraçado. Eu tinha tentanto isso e não tinha dado...hehe... Mas tá valendo...

Mas eu preciso colocar a quantidade usada do processador e também da memória cada um em alguma variável para poder comparar depois.

Eu tentei fazer algo do tipo:
$Mem = top -b -n1 | awk '/^Mem:/ { print $0 }' mas não deu certo...

Ajuda ae...vlwsss






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts