----- Mensagem original ----
De: Cesar Gimenes <crgimenes@terra.com.br>
Para: debian-user-portuguese@lists.debian.org
Enviadas: Quarta-feira, 8 de Novembro de 2006 16:47:34
Assunto: Re: Como encontrar os processos que estão utilizando
mais memória
Muito boa essa dica Estevam!
Mais o sort se atrapalha na hora de ordenar, aqui 7.1% ficou primeiro que
11.5% então eu adicionei um -n no fim para ele considerar a coluna com a
porcentagem como numero e não como texto.
Ficou assim:
ps aux |
awk '{if ($3 > 1.0) print $2 " " $11 " " "CPU% " $3}' |
sort -k 3 -r -n
e
ps aux |
awk '{if ($4 > 1.0) print $2 " " $11 " " "%MEM " $4}' |
sort -k 4 -r -n
Abraços!
Em Quarta 08 Novembro 2006 13:30, Nelson R. Estevam Junior escreveu:
> Para por exemplo pegar processos que estão consumindo mais que 1% da CPU
> ps aux | awk '{if ($3 > 1.0) print $2 " " $11 " " "CPU% " $3}' | sort -k
> 3 -r
>
> Para processos que estão consumindo mais que 1% de memoria
> ps aux | awk '{if ($4 > 1.0) print $2 " " $11 " " "%MEM " $4}' | sort -k 4
> -r
>
> Resultado
terá PID, Processo, e Porcentagem de uso.
--
Cesar Gimenes