Tempo de leitura: 3 minutos
Servidor lento, sem saber por quê? Antes de suspeitar da VPS ou do provedor, vale olhar o que está rodando de verdade dentro dela. O htop é um monitor de sistema interativo — mostra em tempo real o uso de CPU, memória e quais processos estão consumindo mais recursos, direto no terminal, sem precisar de nenhum painel gráfico.
Este guia mostra como instalar o htop numa VPS Linux, ler as informações da tela principal e usar os atalhos mais úteis para investigar um servidor lento.
Como instalar o htop
Em distribuições baseadas em Debian/Ubuntu:
sudo apt update
sudo apt install htop -y
Para abrir, basta rodar o comando:
htop
Como ler a tela principal
A tela do htop se divide em três partes principais:
- Barras de CPU no topo — uma barra por núcleo do processador, mostrando o percentual de uso de cada um em tempo real. Se todas as barras estão cheias o tempo todo, a CPU é o gargalo.
- Barra de memória (Mem) — logo abaixo das barras de CPU, mostra quanta RAM está em uso do total disponível. A barra de Swap ao lado mostra se o servidor já está recorrendo à memória de troca — sinal de que a RAM real está no limite.
- Lista de processos — a parte principal da tela, mostrando cada processo rodando, com colunas de uso de CPU (
CPU%) e memória (MEM%).
Como achar o processo que está consumindo mais recursos
Por padrão a lista não vem ordenada pelo maior consumo — e é isso que normalmente se quer ver primeiro num servidor lento. Dois atalhos resolvem:
F6(ou clicar no cabeçalho da coluna) — escolhe por qual coluna ordenar. SelecioneCPU%ouMEM%para ver quem consome mais no topo da lista.Shift + P— atalho direto para ordenar por uso de CPU.Shift + M— atalho direto para ordenar por uso de memória.
Outros atalhos úteis
F5— alterna para visualização em árvore, mostrando qual processo é filho de qual (útil para entender se vários processos pesados vêm da mesma aplicação, como um container Docker rodando dentro da VPS).F9— encerra o processo selecionado (pede confirmação e o sinal a enviar). Use com cuidado: encerrar o processo errado pode derrubar um serviço que estava funcionando normalmente.F4— filtra a lista por nome, útil quando o servidor roda muitos processos e você já sabe o que está procurando.Q— fecha o htop.
Quando o problema não é um processo específico
Às vezes nenhum processo isolado está consumindo muito, mas o servidor mesmo assim está lento — nesse caso, vale olhar a soma: muitos processos pequenos rodando junto podem esgotar a RAM disponível igual a um processo só. Se a barra de Swap do htop está sendo usada com frequência, é sinal de que vale revisar o tamanho da swap configurada ou, se for constante e não só picos pontuais, considerar aumentar a RAM da VPS.
Se o servidor roda containers Docker, vale lembrar que o htop mostra o consumo visto pelo sistema operacional hospedeiro como um todo — para ver o consumo de cada container individualmente, a ferramenta certa é o docker stats, não o htop.
O funcionamento do htop segue o padrão documentado no site oficial do projeto, então a interface e os atalhos são os mesmos em qualquer distribuição Linux.