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:
- 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.
- 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.
- Teclas de Atalho Essenciais:
- F6 (Sort By): A tecla mais importante. Ordene por
PERCENT_CPUpara achar processos travados ouPERCENT_MEMpara achar quem consome muita RAM. - F4 (Filter): Digite o nome do serviço (ex:
mysqlouhttpd) para limpar a tela e focar apenas nele.
- F6 (Sort By): A tecla mais importante. Ordene por
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:
- Execute
sudo iotop. - Pressione a tecla
o(letra O): Isso ativa o modo Only, exibindo apenas processos que estão escrevendo ou lendo disco agora. - 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 Servidor | Ferramenta | O que procurar |
| Ventoinha alta / Lentidão | htop | Ordenar por CPU% (F6). |
| Erro “Out of Memory” | htop | Ordenar por MEM% ou verificar Swap. |
| Banco de Dados Lento | iotop | Verificar coluna IO > e escritas atuais. |
| Site caindo (Timeout) | glances | Verificar Network Rx/Tx e Load. |
| Monitoramento Geral | glances | Deixar 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
