Como usar o comando top e htop para diagnosticar lentidão no servidor
Olá, querido cliente da GeHost! 👋
Se seu site está mais lento do que o normal, ou até parece travar de vez, pode ser que o servidor esteja com alguma sobrecarga. E aí, como saber o que está acontecendo?
Na verdade, você não precisa de um supercomputador — basta usar dois comandos simples no SSH (acesso via terminal) para ver o que está rolando por trás. E hoje, eu, seu Sensei da GeHost, vou te ensinar como fazer isso com calma, passo a passo.
Antes de começar: o que você precisa?
- Um acesso via SSH ao seu servidor (já configurado no painel).
- Conhecimento básico de comandos no terminal (não se preocupe, é mais simples do que parece).
- Um pouco de paciência e curiosidade — e você já está no caminho certo! 🌱
Passo 1: Acesse seu servidor via SSH
Se você ainda não tem acesso ao SSH, confira no painel do cliente — lá você encontra as credenciais e instruções para se conectar.
Use um cliente como Putty (Windows), Terminal (Mac) ou WSL (Linux). Conecte-se com o usuário e senha fornecidos.
Passo 2: Execute o comando top
Uma vez conectado, digite o seguinte comando e pressione Enter:
top
Pronto! Você agora está vendo uma tela em tempo real com os processos do servidor. Veja alguns elementos importantes:
- Usuário: quem está usando o servidor.
- Tempo de CPU: quanto processamento está sendo usado.
- Memória usada: se o servidor está com pouca memória RAM.
- Processos com maior uso de CPU: os que estão mais "trabalhando".
Se você vir algum processo com uso de CPU acima de 80% ou 90%, é um sinal claro de que algo está sobrecarregando o servidor.
Passo 3: Use htop (versão mais amigável)
Se o top parece um pouco difícil de ler, há uma versão melhor: o htop. Ele é mais visual, colorido e fácil de entender.
Para usá-lo, digite:
htop
Se o comando não funcionar, provavelmente o htop não está instalado por padrão. Nesse caso, peça ao suporte da GeHost para instalá-lo — é rápido e seguro.
Com o htop, você verá os processos em cores, com barras de uso de CPU e memória. É como um painel de controle do seu servidor em tempo real!
Passo 4: Interprete os dados
Aqui está o que procurar:
- Processos com uso de CPU alto: pode ser um script mal escrito, um backup rodando, ou até um ataque de DDoS.
- Uso de memória em 100%: pode indicar que seu site está com algum problema de cache ou que um script está consumindo muita memória.
- Processos com nome estranho ou desconhecido: pode ser algo suspeito. Nesse caso, avise o suporte da GeHost.
Passo 5: Saia com segurança
Para sair do top ou htop, pressione q (de "quit").
Pronto! Você agora tem uma visão clara do que está acontecendo no servidor.
Dicas do Sensei
- Se você não sabe o que é um processo, não o mate com
killsem consultar o suporte. Pode causar mais problemas. - Se notar algo suspeito (como um processo com nome estranho ou uso de CPU muito alto), entre em contato com o suporte da GeHost — estamos aqui para te ajudar!
- Use esses comandos apenas em momentos de análise. Não fique aberto o dia todo — pode atrapalhar o desempenho.
Quer ir além?
Se quiser, você pode usar o ps aux para ver uma lista completa de processos, ou df -h para verificar o uso de disco. Mas comece pelo top e htop — são os melhores amigos do administrador de servidores!
Se precisar de ajuda com SSH, diagnóstico ou qualquer outro tema, seu Sensei da GeHost está aqui. Basta pedir no painel do cliente ou pelo chat de suporte.
Seu site merece o melhor — e você, como dono, merece entender um pouco mais sobre ele. 💚
Importante: Se o problema persistir, não hesite em nos procurar. Nossa equipe está pronta para ajudar — e sempre com um sorriso no coração. 😊