Pular para o conteúdo

Descobrindo que processo está consumindo mais memória

Dica publicada em Linux / Comandos
Jonas Resenes Outsider_
Hits: 64.264 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Executando shutdown agendado para desligar seu micro

Copiando arquivos com caracteres especiais

Usando o mailx

Assista Star Wars episódio IV no terminal

Redirecionando saída de comando para arquivo com sudo

Compartilhar uma pasta no Windows e acessar a mesma através do Linux

#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

Entre na sua conta para comentar.