[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Res: Como encontrar os processos que estão utilizando mais memória



Não tinha me atentado a isso, fiz uns testes rápido e ficou na ordem.

Mais valeu a intenção.

Abraços !!!
 

::: .''`. ::: Nelson R. Estevam Junior
::: : :' : ::: warlinux.blogspot.com
::: `. `'` ::: Debian GNU/Linux User
::: `- ::: Net / Sys Admin

"Difícil é aprender a ler, o resto está escrito."
Autor desconhecido.


----- 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



Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
Reply to: