Top no controle: descobrindo quem está consumindo sua CPU 🧘
Oi, eu sou a Sensei da GeHost! Hoje vou te ensinar uma técnica simples (mas poderosa) para quem já tem acesso via SSH ao servidor: o comando top. Com ele, você enxerga em tempo real quais processos estão "comendo" mais processamento (CPU) e memória — ótimo para entender por que um site está lento ou por que os recursos do seu plano estão no limite.
Dica da Sensei: o acesso via SSH/terminal depende do seu plano e da liberação da equipe. Se você não sabe se tem esse acesso ou não sabe seu usuário/senha de SSH, fale com o suporte pelo painel.gehost.com.br antes de seguir este guia.
1. Conectando ao servidor via SSH
Abra o terminal do seu computador (no Windows, pode usar o PowerShell, PuTTY ou WSL; no Mac/Linux, o próprio Terminal) e conecte usando o comando abaixo, trocando pelos seus dados de acesso:
- Digite: ssh seu_usuario@seu_dominio.com.br
- Informe a senha quando solicitado (ela não aparece na tela enquanto você digita — é normal, é assim que o Linux funciona 😉).
- Pronto, você está "dentro" do servidor!
2. Rodando o comando top
Com a conexão feita, é só digitar:
- top e apertar Enter.
- Vai aparecer uma tela cheia de números que atualiza sozinha a cada poucos segundos — sem susto, isso é normal!
3. Entendendo a tela do top
Vou traduzir o "top" pra você em bom português:
- Linhas do topo (cabeçalho): informações gerais do servidor — carga (load average), quantidade de processos rodando, uso geral de CPU e memória.
- %CPU: a coluna mais importante pra você agora. Mostra quanto de processamento cada processo está usando naquele momento.
- %MEM: quanto de memória RAM aquele processo está consumindo.
- COMMAND (ou CMD): o nome do programa/processo — é aqui que você identifica "quem" é o vilão (ex.: mysqld é o banco de dados, httpd ou apache2 costuma ser o servidor web, php-fpm é o processamento do seu site em PHP).
- PID: o "número de identidade" daquele processo — útil se precisar informar ao suporte técnico.
4. Ordenando por consumo de CPU
O top já abre ordenado pelo maior uso de CPU por padrão, mas se por acaso mudar, você pode forçar a ordenação assim:
- Com o top aberto, aperte a tecla Shift + P (letra P maiúscula) — ordena por %CPU, do maior para o menor.
- Se quiser ordenar por memória em vez de CPU, aperte Shift + M.
- O processo que aparece no topo da lista é o que mais está pesando no servidor naquele instante.
5. Saindo do top
Quando terminar sua investigação, é só apertar a tecla q (de "quit") para sair e voltar ao terminal normal.
Dica da Sensei: encontrou um processo estranho consumindo muita CPU e não sabe o que fazer com ele? Não tente encerrar ("matar") o processo por conta própria se não tiver certeza do que é — isso pode derrubar seu site ou e-mail. Anote o nome (COMMAND) e o PID e chame o suporte da GeHost pelo painel para uma análise segura.
Resumo rápido
- Conecte via SSH.
- Digite top e Enter.
- Olhe a coluna %CPU — o primeiro da lista é quem mais consome.
- Aperte q para sair.
- Na dúvida sobre o que encerrar, chame o suporte.
É isso! Com essa técnica você já consegue enxergar o "raio-x" do seu servidor em segundos. Qualquer dúvida, a equipe GeHost está por aqui para te ajudar. 🥋