Top, htop, nmon: monitores de sistema no terminal

Quem trabalha muito no terminal, seja no próprio computador ou com servidores, muitas vezes precisa ver o desempenho do equipamento, o consumo de
RAM, processos que mais consomem, CPU, etc., para isso existem várias alternativas, vários programas que podemos utilizar para apresentar esta informação (e mais) no
terminal.

topo:

Para executá-lo em um terminal digite o seguinte e pressione Entrar:

top

Este é o mais simples, é instalado por padrão em muitas distros e nos mostra muitas informações diferentes. Por exemplo, ele nos mostra o número de usuários
ativos, tempo online, também como podemos ver nos mostra a quantidade de tarefas ou processos (Tarefas: 154 no total), a quantidade deles que estão em
correndo, dormindo, detido ou em modo zumbi.

Abaixo vemos (em KiB) a quantidade de RAM sendo usada (e livre), assim como o SWAP

Por fim temos uma lista dos processos, de cada um podemos saber o PID, usuário que o executa, quantidade de memória (real e virtual) que utiliza, porcentagem
Consumo de CPU, tempo de execução e comando / processo específico.

top

Como você pode ver, é um pouco desconfortável ler essas informações, no entanto, se você pressionar Z será capaz de ver as informações com cores, o que faz um pouco
mais simples de ler todos esses dados:

cor superior

Para sair do topo basta pressionar Q e ele vai fechar.

topo:

Para executá-lo em um terminal digite o seguinte e pressione Entrar:

htop

Em várias distros ele é instalado por padrão, em outras (como o ArchLinux) não, então se não for aberto com o comando anterior, eles devem instalá-lo.

Se eles usarem Ubuntu, Debian ou derivados, será:

sudo apt-get install htop

Se eles usarem ArchLinux ou derivados, seria:

sudo pacman -S htop

htop

Como você pode ver, isso nos mostra as informações mais ordenadas, menos presas, é mais fácil ler tudo. Mostra-nos quase o mesmo que o topo anterior, não
Porém de uma forma melhor para lê-lo (mesmo com 'barras' de consumo de CPU, RAM e SWAP), mas!, Nos oferece outras opções que você pode ver abaixo.
Estas opções podem ser usadas pressionando as teclas F1 ... F2 ... e assim por diante até F10, estes nos permitem
procure processos específicos na lista, veja-os organizados como uma árvore (processos e threads ou processos associados), filtre por aqueles com mais CPU ou RAM
consumir, matar processos, etc.

Para sair do topo basta pressionar F10 e ele vai fechar.

nmon:

Isso nos permite personalizar ainda mais as informações que ele nos mostra, quando o abrimos ele nos mostra várias opções, simplificando, ele nos dá o
informação de forma modular, ou seja, se queremos que nos mostre apenas as informações relativas ao CPU, pressionamos uma tecla, se queremos que nos mostre também
também aquele relacionado à RAM, pressionamos outra tecla, aqui está a imagem da tela inicial:

nmon-início

Como você pode ver, se quiser ver as informações relacionadas à CPU pressione a tecla c ... Aquele relacionado à chave de memória m ...
com discos rígidos o d ... o kernel k ... a rede n (minúsculas), etc.

Deixo a combinação de nmon + c + m + k

nmon-options

Isso sim devem instalá-lo, caso usem Ubuntu, Debian ou derivados seria:

sudo apt-get install nmon

Se eles usarem ArchLinux ou derivados, seria:

sudo pacman -S nmon

Para sair do topo basta pressionar Q e ele vai fechar.

O fim!

Bem, isso foi tudo. Se algum de vocês souber de algum outro monitor de sistema de terminal, que seja em tempo real, me avise em um comentário 

lembranças


Adicionar como fonte preferencial no Google