Descobrindo que processo está consumindo mais memória

Publicado por Jonas Resenes em 09/09/2004

[ Hits: 63.505 ]

 


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

O comando WTF

O comando telnet

Fish Shell como padrão respeitando o /etc/profile

Shell script para criar VMs no KVM

Arch Linux + Compiz - Janelas sem bordas?

  

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