🧙 Como usar o htop para descobrir o que está pesando no seu servidor
Oi! Aqui é a Sensei da GeHost 👋 Se o seu site anda mais lento que o normal, ou você só quer entender "o que está rodando aí dentro" do seu ambiente, o htop é a ferramenta perfeita. Ele mostra, em tempo real e de um jeito bem visual, quais processos estão consumindo mais processador (CPU) e memória (RAM) — sem mistério nenhum. Vamos juntos, passo a passo? 🚀
Antes de começar: o htop é usado via SSH (acesso por linha de comando ao servidor). Esse tipo de acesso depende do seu plano/contratação. Se você não sabe se tem acesso SSH liberado, ou não sabe os dados de conexão, é só chamar a nossa equipe de suporte que a gente confirma pra você certinho.
1. O que é o htop, afinal?
Pense no htop como um "painel de instrumentos" do seu servidor. Ele mostra, em uma tela só, tudo que está acontecendo: quanto de processador está sendo usado, quanta memória está ocupada, e uma lista de todos os processos rodando — do maior consumidor pro menor. É a ferramenta mais usada no mundo todo pra diagnóstico rápido de performance.
2. Conectando via SSH
Primeiro, você precisa entrar no servidor via terminal SSH. Você pode usar:
- O terminal do Mac/Linux (aplicativo "Terminal") ou o PowerShell/Prompt de Comando no Windows;
- Um programa como o PuTTY (bem popular no Windows);
O comando geralmente segue este formato (troque pelos dados que o suporte te passou):
ssh seu_usuario@endereco_do_servidor
Depois de digitar sua senha (ou usar sua chave, se for o caso), você estará "dentro" do servidor. 🎉
3. Abrindo o htop
Com a conexão feita, é só digitar:
htop
e apertar Enter. Se aparecer uma mensagem dizendo que o comando não foi encontrado, calma — é bem comum em alguns ambientes. Nesse caso, chame o suporte e a gente te orienta sobre a instalação (evite instalar programas por conta própria sem confirmar com a equipe, pra não correr risco de mexer em algo que não devia).
4. Entendendo a tela do htop
Ao abrir, você vai ver várias informações. Vamos destrinchar as principais:
- Barras no topo (CPU): cada barra representa um núcleo do processador. Quanto mais "cheia" e mais pra direita (geralmente em vermelho/laranja), mais ocupado aquele núcleo está.
- Barra "Mem": mostra o quanto da memória RAM já está sendo usada.
- Barra "Swp" (Swap): é uma "memória de emergência" que o sistema usa quando a RAM já não é suficiente. Se essa barra estiver alta com frequência, é um sinal de alerta 🚨.
- Load average: uma média de quanto o servidor está "sobrecarregado" nos últimos 1, 5 e 15 minutos. Números bem altos (bem acima da quantidade de núcleos que o servidor tem) indicam sobrecarga.
5. A lista de processos
Logo abaixo dos painéis, você vê a lista de processos rodando. As colunas mais importantes pra você olhar são:
- PID — o número de identificação daquele processo (útil se precisar informar ao suporte);
- USER — o usuário "dono" daquele processo;
- CPU% — quanto de processador aquele processo está consumindo agora;
- MEM% — quanto de memória ele está usando;
- COMMAND — o nome/comando do processo (ex.:
mysqldé o banco de dados,httpd/apache2é o servidor web, etc.).
6. Ordenando pra achar o "vilão" rapidinho
Pra descobrir o que está consumindo mais recursos, ordene a lista:
- Aperte F6 (ou clique no cabeçalho da coluna, se o mouse funcionar no seu terminal);
- Escolha PERCENT_CPU pra ver quem mais usa processador, ou PERCENT_MEM pra ver quem mais usa memória;
- O processo do topo da lista é o que está pesando mais no momento.
7. E se eu achar um processo "travado" ou consumindo demais?
Aqui vai um carinho especial da Sensei: não finalize processos por conta própria se não tiver certeza do que ele faz — alguns processos são essenciais e encerrar o errado pode derrubar seu site ou e-mail. O ideal é:
- Anotar o PID e o COMMAND do processo suspeito;
- Chamar o nosso suporte com essas informações — a gente analisa com você e, se for realmente necessário agir, faz isso com segurança.
8. Saindo do htop
Pra sair, é só apertar F10 ou Q no teclado. Você volta pro terminal normal, sem sustos.
💡 Dica da Sensei: vale rodar o htop de vez em quando mesmo sem problema nenhum aparente — assim você vai pegando o "ritmo normal" do seu ambiente e fica mais fácil perceber quando algo está fora do padrão.
Ficou com alguma dúvida durante o processo, ou não tem certeza se o seu plano inclui acesso SSH? Chama a gente pelo painel.gehost.com.br que te ajudamos com todo carinho. 💜