Como usar os comandos 'top' e 'htop' para ver o que está consumindo recursos no servidor
Olá, viajante do servidor! Se você está aqui, provavelmente quer entender melhor o que está acontecendo no seu servidor — especialmente quando algo parece lento ou sobrecarregado. Não se preocupe: hoje, eu, seu Sensei da GeHost, vou te ensinar, com calma e clareza, como usar dois comandos poderosos no SSH: top e htop.
Esses comandos são como um "radar de saúde" do servidor. Eles mostram, em tempo real, quais processos estão usando mais CPU, memória ou recursos. Isso ajuda a identificar gargalos, como um script mal escrito, um e-mail em loop ou um site com tráfego repentino.
Antes de começar, lembre-se: você só pode usar esses comandos se tiver acesso via SSH ao seu servidor. Se não tiver, entre em contato com nosso suporte (no painel do cliente, em painel.gehost.com.br) — estamos aqui para te ajudar!
Passo a passo: como usar 'top' e 'htop'
Conecte-se ao servidor via SSH
Use um cliente SSH como PuTTY (Windows), Terminal (macOS/Linux) ou qualquer outro que você prefira. Conecte-se com seu usuário e senha (ou chave SSH, se configurado).
Execute o comando
topDigite no terminal:
topPronto! Você verá uma tela com uma lista de processos rodando no servidor. A primeira linha mostra o tempo de atividade, carga média e número de processos. As colunas principais são:
- PID – ID do processo.
- USER – Usuário que está executando o processo.
- PR – Prioridade do processo.
- NI – Nível de "nice" (quanto mais alto, mais prioridade).
- TIME – Tempo total de CPU usado.
- %CPU – Porcentagem de uso da CPU.
- %MEM – Porcentagem de uso da memória RAM.
Os processos são ordenados por uso de CPU. O que está no topo é o que mais está consumindo recursos.
Use
htop(versão mais amigável)Se o
topparece um pouco difícil de ler, ohtopé a versão moderna e visualmente mais clara. Ele tem cores, barra de progresso e é mais fácil de navegar.Digite no terminal:
htopSe o comando não estiver disponível no seu servidor, pode ser que ele não esteja instalado por padrão. Nesse caso, avise nosso suporte — podemos te ajudar a instalar com segurança.
Quando você usar
htop, verá uma tela com cores (vermelho para alto uso, verde para baixo), barra de memória e CPU, e processos listados de forma mais legível. Você pode:- Usar as setas para navegar.
- Pressionar F1 para ajuda.
- Pressionar F9 para matar um processo (cuidado! só faça isso se souber o que está fazendo).
Interprete os resultados
Procure por:
- Processos com %CPU muito alto (ex: acima de 80%) por tempo prolongado.
- Processos com %MEM muito alto (ex: mais de 50% da memória).
- Processos que não são do seu domínio ou que parecem suspeitos (ex: nomes estranhos, processos PHP em loop).
Se encontrar algo estranho, anote o PID (ID do processo) e entre em contato com o suporte. Nunca mate processos sem saber o que eles fazem — pode afetar seu site ou e-mail.
Feche o comando
Para sair do
topouhtop, pressione q (de "quit"). O terminal voltará ao normal.
Dicas importantes do Sensei
Atenção: Esses comandos mostram o que está acontecendo no servidor agora. Se um processo está consumindo muito, pode ser por um site em alta, um script mal escrito, ou até um ataque. Não se assuste — é normal ver picos de uso. O importante é saber identificar quando algo está fora do comum.
Se você não entende o que está vendo, ou se suspeita de algo errado (como um processo que não deveria estar rodando), não tente resolver sozinho. O melhor é entrar em contato com o suporte da GeHost. Nós estamos aqui para ajudar, com profissionalismo e cuidado — como um verdadeiro time de apoio.
Se precisar de ajuda com SSH, acesso, ou qualquer outro detalhe técnico, lembre-se: seu painel está sempre disponível em painel.gehost.com.br. E se tiver dúvidas, é só mandar um e-mail ou abrir um ticket — estamos no seu lado.
Com carinho,
Seu Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)