Embora eu não esteja exatamente familiarizado com o funcionamento do top
, posso oferecer algumas soluções.
PS
O comando ps
vem com o pacote procps e está entre os utilitários padrão, que estão prontamente disponíveis em seu sistema. -aux
switches irão produzir processos para todos os usuários e programas no sistema, enquanto --sort %mem
é usado para classificar a saída em% da memória usada.
Resumindo: ps -aux --sort %mem
.
HTOP
O Htop é uma variação do topo, mas com aparência e características muito melhores (pelo menos IMHO). Pressionar F6 permitirá classificar a saída pela qualidade desejada, novamente pela memória e novamente em porcentagem.
Algumas considerações :
Quanto a por que a memória seria devorada tanto assim, você pode saber que um programa fechado nem sempre significa que seu processo foi interrompido - pode, na verdade, ficar parado e consumir sua memória. Que é onde você pode usar o usuário htop
ou ps
para encontrar o pid desse processo e eliminá-lo com o comando kill
ou htop
função kill. Experimente jogar com níveis de prioridade de processo no programa Monitor do sistema (clique com o botão direito do mouse no cursor de processo e passe o mouse sobre Prioridade do trocador). Embora isso esteja mais relacionado ao uso da CPU, a CPU usa memória para processar cada comando e apenas as tarefas mais simples estão nos registros internos (se bem me lembro da introdução à aula de ciência da computação).