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

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

Attachment: pgpijjVquXJy4.pgp
Description: PGP signature


Reply to: