Visualizar os processos que mais consomem memória

Publicado por Mauricio Ferrari (última atualização em 20/08/2020)

[ Hits: 1.296 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download processview




Deve ser o shell mais simples que eu vou postar.

Ele mostra basicamente os processos que mais estão consumindo memória. Mas você é que tem que especificar quantos processos você quer visualizar.

Por exemplo, para visualizar os 10 processos que mais consomem memória:

$ processview 10

  



Esconder código-fonte

#!/bin/bash

# ProcessView 1.0 - By Mauricio Ferrari - 14/08/2020.

[[ $1 = "" ]] && echo && echo -e '\033[1;33m Entre com um Limite de Processos! \033[0m' && echo && exit 1

echo && 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 $1 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}' | sed 's/^/ --> /' | egrep --color=auto '(-->)' && echo

Scripts recomendados

OH MY ALIAS - Crie seu alias facilmente

Converter arquivos CBR para PDF

Script para montar compartilhamento de uma estação Windows

Limpeza de logs sem dor de cabeça

Convertendo vídeos para tocar no DVD e na TV antiga da sala


  

Comentários
[1] Comentário enviado por nandosilva em 27/08/2020 - 16:58h

Excelente script, gostei muito, favoritado.

[2] Comentário enviado por maurixnovatrento em 27/08/2020 - 21:31h


Valeu.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts