Como usar o htop para descobrir o que está consumindo os recursos do seu servidor
Oi! Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar a usar uma ferramenta simples e poderosa chamada htop. Ela é tipo o "Gerenciador de Tarefas" do seu computador, só que rodando dentro do servidor — com ela dá pra ver, em tempo real, quais processos estão consumindo mais processador (CPU) e memória (RAM). Vem comigo que não tem mistério nenhum.
O que é o htop, afinal?
O htop é um programa de terminal (texto, sem clique de mouse) que mostra uma "foto ao vivo" da saúde do servidor: quanto de processador está sendo usado, quanta memória está ocupada, e uma lista de todos os processos rodando — cada um com o quanto está consumindo. É a ferramenta ideal quando algo parece lento e você quer entender o porquê.
Dica da Sensei: o acesso via SSH/terminal depende do que está liberado no seu plano ou contrato. Se você não sabe se tem esse acesso, dá uma olhada no painel.gehost.com.br ou fala com o nosso suporte antes de seguir — eles te confirmam certinho.
Passo 1 — Conectando via SSH
Se o seu acesso SSH já estiver liberado, você vai precisar de um programa de terminal (no Windows pode ser o PowerShell ou um app como o PuTTY; no Mac/Linux o próprio Terminal já serve) e os dados de conexão que ficam disponíveis no seu painel.
- Abra o terminal do seu computador.
- Digite o comando de conexão SSH usando o usuário e o endereço que constam no seu painel (algo como
ssh seu_usuario@seudominio.com). - Informe a senha quando for solicitado (ela não aparece na tela enquanto você digita — é normal, viu? Segue digitando e dá Enter).
Passo 2 — Rodando o htop
- Já conectado no servidor, digite:
htop
e aperte Enter. Se aparecer uma mensagem dizendo que o comando não foi encontrado, pode ser que o htop não esteja instalado no seu ambiente — nesse caso, chama o nosso suporte que a gente te orienta certinho.
Passo 3 — Entendendo a tela (sem susto!)
Quando o htop abrir, vai aparecer bastante informação de uma vez. Respira, vamos por partes:
- Barrinhas coloridas no topo (CPU): cada barra é um núcleo do processador. Quanto mais cheia e mais pra direita, mais ocupado ele está naquele instante.
- Mem (memória) e Swap: mostram quanta memória RAM está em uso. Se o "Swap" estiver bem alto, é sinal de que a memória RAM já não está dando conta.
- Load average: três números que indicam a "carga" média do servidor nos últimos 1, 5 e 15 minutos. Quanto menor, mais tranquilo está o servidor.
- Lista de processos: logo abaixo, uma tabela com cada programa rodando. As colunas mais importantes pra você de olhar são:
- PID — o "número de identidade" daquele processo.
- USER — de qual usuário aquele processo pertence.
- %CPU — quanto de processador aquele processo está consumindo agora.
- %MEM — quanto de memória ele está usando.
- COMMAND — o nome do programa/processo em si.
Passo 4 — Ordenando pra achar o "vilão" mais rápido
Pra descobrir rapidinho quem está pesando mais, você pode ordenar a lista:
- Aperte F6 (ou, em algumas versões, a tecla P ordena por CPU e M por memória).
- Escolha a coluna PERCENT_CPU pra ver quem consome mais processador no topo da lista, ou PERCENT_MEM pra ver quem consome mais memória.
- Pronto — o processo mais "pesado" do momento vai aparecer bem no topo.
Sobre encerrar um processo (cuidado aqui, viu?)
Dica importante da Sensei: o htop até permite encerrar um processo (selecionando ele e apertando F9), mas essa é uma ação que pode ter consequências sérias se você não tiver certeza do que aquele processo faz — pode derrubar seu site, seu e-mail ou algum serviço importante. Se você identificou um processo estranho consumindo muito recurso, o mais seguro é não encerrar sozinho e chamar o nosso suporte técnico, contando o nome do processo (COMMAND) e o quanto ele está consumindo. A gente analisa com calma e te ajuda a resolver do jeito certo.
Passo 5 — Saindo do htop
Pra fechar o htop e voltar ao terminal normal, basta apertar a tecla Q. Nada é alterado no servidor só por sair — é só uma "janela" de visualização.
Quando chamar o suporte
Sempre que você perceber um processo consumindo muito recurso por muito tempo, ou se o site/e-mail estiver lento e o htop mostrar CPU ou memória no limite, é hora de acionar a gente. Você pode abrir um chamado normalmente pelo painel.gehost.com.br — assim conseguimos investigar com calma e resolver junto com você.
Viu só? O htop é tipo um raio-x rapidinho do seu servidor. Qualquer dúvida durante o processo, pode chamar — a Sensei e o time GeHost tão sempre por aqui pra ajudar 😊