Listar processos por consumo de memória

Publicado por Fábio Berbert de Paula em 31/07/2020

[ Hits: 9.731 ]

Blog: https://fabio.automatizando.dev

 


Listar processos por consumo de memória



Listar processos por consumo de memória
Segue um comandão ninja para listar os 10 processos que mais estão usando sua memória RAM no momento:

ps axo rss,comm,pid \ | awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \ END { for (proc in proc_list) { printf("%d\t%s\n", \ proc_list[proc "," 1],proc); }}' \ | sort -n \ | tail -n 10 \ | sort -rn \ | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'

Saída:

5674MB chrome
988MB _Postman
607MB Web
446MB firefox-esr
427MB java
424MB vysor
312MB node
245MB plasmashell
241MB insync
192MB WebExtensions


Para não ter que digitar esse "juggernaut" toda vez que quiser a informação, crie um shell script:

sudo vim /usr/local/bin/memoria

#!/bin/bash

$ ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' \
| sort -n \
| tail -n 10 \
| sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'

sudo chmod +x /usr/local/memoria

E agora basta digitar:

memoria

Fonte: HowTo: Find Out Top Processes By Memory Usage In Linux - ShellHacks

Outras dicas deste autor

Como criar um pendrive bootável de qualquer Linux

Instalando o PulseEffects no Debian 10 Buster

Monitorando caixas postais com o wmbiff

"Ctrl + a" para selecionar tudo no Vim

Criando sua própria distribuição Linux

Leitura recomendada

Caravana gratuita de Porto Alegre para a Latinoware

Ubuntu Studio - Ubuntu com ambiente leve (XFCE) e repleto de softwares para multimídia

I Fórum Baiano de Software Livre (I FBSL)

Backup recursivo de diretórios com o tar

Teclas de atalho do shell

  

Comentários
[1] Comentário enviado por maurixnovatrento em 31/07/2020 - 19:43h


Gostei do comando. Dá para adaptar a saída para o que o cara bem entender 15 saídas, 5 saídas e por aí vai.

___________________________________
Conhecimento não se Leva para o Túmulo.

[2] Comentário enviado por leoCCB em 31/07/2020 - 23:05h

copiado e colado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts