Visualizar os processos que mais consomem memória
Publicado por Mauricio Ferrari (última atualização em 20/08/2020)
[ Hits: 1.461 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
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
#!/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
APACHE - Script para gerenciar usuários do apache
Administração de Servidor FTP + MySQL
Automatizar a importação de chave privada GPG (GnuPG)
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)