Descobrindo que processo está consumindo mais memória

Publicado por Jonas Resenes em 09/09/2004

[ Hits: 63.506 ]

 


Descobrindo que processo está consumindo mais memória



Faça o seguinte:

$ ps aux | sort -k 4 -r | head -n 2

Para mais informações:

$ man ps
$ man sort
$ man head


Outras dicas deste autor

Executando shutdown agendado para desligar seu micro

Leitura recomendada

Colocar arquivos mostrados por um comando em um pacote .tar no Linux

Formatando pendrive em VFAT com comandos no Linux

Utilizando o SUDO para desligar ou reiniciar um PC logado com um usuário comum

Criando e montando um arquivo .ISO

Matando todos os processos de um usuário

  

Comentários
[1] Comentário enviado por mariuu em 19/10/2004 - 14:51h

bah loko vlw pela dica ae... flw ae seu bostaaaaaaaaaaaaa

[2] Comentário enviado por davysonguto em 10/12/2005 - 18:30h

aê cara... gostara realmente de entender o que é isso... não te culpo pois sou iniciante no linux por isso nao entendi o que essa linha quiz dizer.

[3] Comentário enviado por psdrop em 31/07/2013 - 09:19h

Está faltando um detalhe muito importante no seu comando, o parâmetro -n no sort pois ele está ordenando de forma incorreta, observe abaixo:
echo -e '10\n2\n20\n1' | sort
1
10
2
20

Utilizando a mesma sintaxe:
echo -e '10\n2\n20\n1' | sort -k 1 -r
20
2
10
1


Deve ser informado que a ordenação é numeral, conforme abaixo:
echo -e '10\n2\n20\n1' | sort -nk 1 -r
20
10
2
1

Sintaxe correta:
ps aux | sort -nk 4 -r | head -n 1

Para obter com cabeçalho:
ps aux |head -1 ; ps aux | sort -nk 4 -r | head -n 1


Descrição para quem achar vago:
ps aux = Processos com suas informações
head -1 = Primeira informação(cabeçalho)
; = Próximo comando
ps aux = Processos com suas informações
sort = Organizar, -n organizar numeral, k 4 organizar pela 4 coluna, -r inversa
head -n 1 = Pegar primeira linha



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts