Como usar o htop para descobrir o que está consumindo os recursos do seu servidor
Oi! Aqui é a Sensei da GeHost 🥋 Se você tem acesso SSH liberado no seu servidor (por exemplo, em um VPS) e sentiu que o site está mais lento que o normal, o htop é uma das ferramentas mais úteis que existem para descobrir o que está pegando pesado ali dentro — CPU, memória, processos travados, tudo em tempo real e numa tela só. Vamos com calma que não tem mistério nenhum.
Este guia é para quem já tem acesso SSH ao próprio servidor. Se você não sabe se o seu plano tem esse acesso, é só chamar o suporte pelo painel.gehost.com.br que a gente confirma certinho pra você.
1. O que é o htop, afinal?
Pense no htop como um "painel de controle ao vivo" do servidor. Ele mostra, em tempo real, quanto de processador (CPU) e memória (RAM) cada processo está usando — e atualiza sozinho, a cada segundo. É muito mais fácil de ler do que o comando `top` tradicional, porque usa cores e é mais visual.
2. Acessando o servidor via SSH
- Abra o terminal do seu computador (no Windows pode ser o PowerShell ou um cliente como o PuTTY; no Mac/Linux, o Terminal mesmo).
- Conecte com o comando abaixo, trocando pelo usuário e endereço do seu servidor:
ssh seu_usuario@seuservidor.com
- Digite sua senha de acesso SSH quando for solicitado (não vai aparecer nada na tela enquanto você digita, é normal).
3. Rodando o htop
Já dentro do servidor, é só digitar:
htop
E apertar Enter. Se aparecer uma mensagem dizendo que o comando não foi encontrado, tudo bem — em alguns servidores ele não vem instalado por padrão. Nesse caso, você pode tentar instalar (em servidores baseados em Ubuntu/Debian, por exemplo, seria sudo apt install htop) ou, se preferir não mexer sozinho, chame o suporte que a gente te ajuda.
4. Entendendo a tela do htop
Quando o htop abrir, você vai ver basicamente três áreas:
- Barras no topo: mostram o uso de cada núcleo do processador (CPU) e da memória (Mem), em porcentagem. Quanto mais "cheia" e mais pra cor quente (verde → amarelo → vermelho), mais uso.
- Informações gerais: tempo que o servidor está ligado (Uptime), quantidade de processos rodando (Tasks) e a "carga média" do sistema (Load average).
- Lista de processos: a tabela principal, com cada processo rodando no servidor, e colunas como
PID(identificador do processo),USER,CPU%,MEM%eCOMMAND(o nome do programa/processo).
5. Encontrando o "vilão" que está consumindo recursos
- Repare que, por padrão, a lista já costuma vir organizada. Se não estiver, aperte a tecla F6 (ou
Shift+Ppara ordenar por CPU, ouShift+Mpara ordenar por memória). - Isso vai colocar no topo da lista o processo que mais está consumindo aquele recurso — geralmente é ele o responsável pela lentidão.
- Olhe a coluna
COMMANDpara identificar qual programa é (por exemplo, pode ser o processo do banco de dados, do servidor web, ou até um script mal configurado). - Anote o
PID(o número identificador) daquele processo — você vai precisar dele se for necessário agir.
💡 Dica da Sensei: um pico momentâneo de CPU não é motivo pra pânico — servidores oscilam o tempo todo. O que chama atenção é um processo constantemente no topo, consumindo muito, por muito tempo.
6. Encerrando um processo travado (com cuidado!)
Se você identificou um processo que claramente travou ou está fora de controle, dá para encerrá-lo direto pelo htop:
- Use as setas do teclado para selecionar o processo na lista.
- Aperte a tecla F9 (opção "Kill").
- Escolha o sinal
SIGTERM(encerramento educado, pedindo pro processo se fechar sozinho) e confirme.
⚠️ Atenção: só encerre um processo se você tiver certeza do que ele é. Se for algo essencial do sistema ou do seu site (como o servidor web ou o banco de dados), encerrar pode até tirar o site do ar. Na dúvida, não mate o processo — chame o suporte e a gente analisa junto com você.
7. Saindo do htop
Para fechar a ferramenta e voltar ao terminal normal, é só apertar a tecla F10 ou Q.
Quando chamar o suporte
Se você notou um processo consumindo muito recurso e não tem certeza do que ele é, ou se mexer nele te deixa inseguro, não force a barra — abra um chamado pelo painel.gehost.com.br contando o que você viu (pode até mandar um print da tela do htop) que a nossa equipe investiga com você.
Prontinho! Agora você já sabe enxergar, em tempo real, o que está acontecendo "por baixo do capô" do seu servidor 🚀