Como Usar htop, iotop e Glances para Diagnóstico Rápido de Servidores Linux

Todo administrador de sistemas conhece o cenário: o monitoramento dispara um alerta, o site fica lento e os clientes começam a reclamar. Você acessa o servidor via SSH e precisa descobrir a causa raiz imediatamente. É um ataque? Um script PHP em loop? O banco de dados consumindo todo o disco?

Nessas horas, ferramentas gráficas complexas podem ser lentas demais. Você precisa da agilidade do terminal.

Neste artigo, vamos explorar a “trindade” do diagnóstico rápido no Linux: htop (para CPU e RAM), iotop (para Disco) e Glances (para uma visão geral). Veja como instalá-los e, o mais importante, como interpretá-los.

1. htop: O Gerenciador de Processos (CPU e RAM)

O htop é a evolução moderna e colorida do clássico comando top. Ele permite rolar a lista de processos (vertical e horizontalmente) e interagir usando o mouse ou teclado.

O que ele diagnostica?

  • Picos de CPU: Qual processo está “fritando” o processador.
  • Vazamento de Memória: Processos que consomem RAM progressivamente até travar o servidor.
  • Load Average Alto: O engarrafamento da fila de processamento.

Instalação

Bash

O Guia de Diagnóstico Rápido

Ao abrir o htop, foque imediatamente nestes três pontos:

  1. Load Average (Canto Superior Direito): Você verá três números (média de 1, 5 e 15 minutos).
    • Regra de Ouro: Se o “Load” for maior que a quantidade de núcleos (Cores) do seu servidor, o sistema está sobrecarregado.
  2. Barras de Memória: Se a barra de RAM estiver cheia e a barra “Swp” (Swap) começar a encher, seu servidor ficará extremamente lento.
  3. Teclas de Atalho Essenciais:
    • F6 (Sort By): A tecla mais importante. Ordene por PERCENT_CPU para achar processos travados ou PERCENT_MEM para achar quem consome muita RAM.
    • F4 (Filter): Digite o nome do serviço (ex: mysql ou httpd) para limpar a tela e focar apenas nele.

2. iotop: O Detetive de Disco (I/O)

Muitas vezes, o servidor está lento, mas o htop mostra a CPU “folgada”. O culpado geralmente é o Gargalo de I/O (Leitura e Escrita de Disco). Se o disco não responde rápido o suficiente, todo o sistema congela esperando.

O que ele diagnostica?

  • Backups pesados rodando em horário indevido.
  • Banco de dados fazendo leituras massivas.
  • Uso excessivo de Swap.

Instalação

Bash

O Truque do “Only”

O iotop exige sudo. Por padrão, ele mostra muitos processos com atividade zero. Para diagnosticar rápido:

  1. Execute sudo iotop.
  2. Pressione a tecla o (letra O): Isso ativa o modo Only, exibindo apenas processos que estão escrevendo ou lendo disco agora.
  3. Olhe a coluna IO >: Esta coluna mostra a porcentagem de tempo que o processo passou aguardando o disco. Se estiver alta (acima de 40-50%), o disco é o seu problema, não a CPU.

3. Glances: O Painel de Controle Completo

Enquanto htop e iotop são ferramentas de foco específico, o Glances é um painel de controle geral. Ele condensa CPU, RAM, Disco, Rede, Temperaturas e até Containers em uma única tela.

O que ele diagnostica?

  • Gargalos de Rede: Download/Upload saturados (ex: Ataques DDoS ou transferência de arquivos).
  • Alertas Históricos: O Glances registra picos passados.
  • Espaço em Disco: Monitoramento rápido de partições cheias.

Instalação

A maneira mais prática é via script oficial:

Bash

Visão Holística

O Glances usa cores para indicar a saúde: Verde (OK), Violeta (Alerta) e Vermelho (Crítico).

A grande vantagem do Glances para diagnóstico rápido é a seção NETWORK. Se o servidor está lento, mas CPU e Disco estão normais, olhe para o Rx/Tx da rede. Você pode estar com a largura de banda saturada.


Resumo: Qual ferramenta usar e quando?

Para facilitar sua decisão no calor do momento, use esta tabela:

Sintoma do ServidorFerramentaO que procurar
Ventoinha alta / LentidãohtopOrdenar por CPU% (F6).
Erro “Out of Memory”htopOrdenar por MEM% ou verificar Swap.
Banco de Dados LentoiotopVerificar coluna IO > e escritas atuais.
Site caindo (Timeout)glancesVerificar Network Rx/Tx e Load.
Monitoramento GeralglancesDeixar aberto em um segundo monitor.

Conclusão

Não tente adivinhar o problema do seu servidor. Com htop, iotop e glances, você tem dados precisos para tomar decisões, seja otimizar uma configuração do MySQL, bloquear um IP abusivo ou simplesmente reiniciar um serviço travado. Instale essas ferramentas hoje e esteja preparado para a próxima emergência.

Clique aqui e consulte nossos planos de Gerenciamento de Servidor

Veja Mais: Como instalar Glances para monitorar o servidor
Veja Mais: Como verificar no linux a velocidade de I/O do disco
Veja Mais: Guia Completo do DirectAdmin para Administradores | Instalação, Segurança e Performance
See More: How to install Glances to monitor the server
See More: How to check disk I/O speed in linux