SSH & Avançado 2 visualizações

Como usar os comandos top e htop para identificar processos consumindo CPU no servidor

Ver no WHMCS

Como usar os comandos top e htop para identificar processos consumindo CPU no servidor

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia prático e tranquilo sobre como monitorar o uso da CPU no seu servidor, diretamente pelo terminal — como um verdadeiro senpai do mundo do servidor. 😊

Se você já entrou no servidor via SSH (com ferramentas como Putty, Termius ou o terminal do seu computador), você já está no caminho certo. Vamos aprender juntos, passo a passo, como identificar quais processos estão consumindo muita CPU — como se fosse um "detetive digital" no seu servidor.

Antes de começar: o que são top e htop?

Imagine que seu servidor é uma cidade grande. Cada aplicação, script ou serviço que roda é um carro trafegando pelas ruas. Às vezes, um carro (processo) começa a buzinar muito alto — ou seja, está consumindo muita energia (CPU). O top e o htop são como câmeras de trânsito que mostram, em tempo real, quais carros estão causando mais barulho.

👉 top é o padrão do sistema — funciona em qualquer servidor Linux.

👉 htop é mais bonito, interativo e fácil de usar — mas nem sempre está instalado por padrão.

Dica Sensei: Se o htop não funcionar, não se preocupe! O top faz o mesmo trabalho — só é mais simples de ler.

Passo a passo: como usar top e htop

  1. Conecte-se ao seu servidor via SSH. Se não sabe como, veja nosso guia sobre Conexão SSH no painel GeHost no painel do cliente.

  2. Na linha de comando, digite um dos comandos abaixo:

    • top — para usar o monitor padrão.
    • htop — para usar o visual mais amigável (se instalado).

    Pressione Enter após digitar.

  3. Assim que o comando for executado, você verá uma tela com uma lista de processos rodando no servidor. A tela se atualiza automaticamente a cada 3 segundos.

  4. Procure pela coluna %CPU — ela mostra o quanto cada processo está usando a CPU. Quanto mais alto o número, mais "barulho" o processo está fazendo.

    Exemplo:

    • php com 95% de CPU → pode ser um script mal escrito ou um loop infinito.
    • mysql com 80% → talvez uma consulta muito pesada no banco.
    • nginx com 50% → normal, mas se subir muito, pode indicar tráfego alto ou configuração ruim.
  5. Para identificar o processo mais pesado, use a tecla Shift + M (no top) — isso ordena os processos pelo uso de CPU, do maior para o menor.

  6. Se estiver usando htop, ele já mostra os processos ordenados por CPU por padrão. Basta olhar para a coluna %CPU — o mais alto está no topo.

  7. Para sair do comando, pressione q (em ambos os casos).

Como agir após encontrar um processo pesado?

Encontrar um processo com uso alto de CPU é só o primeiro passo. Agora, o que fazer?

  • Verifique o que é esse processo: Use o comando ps aux | grep [nome_do_processo] para ver mais detalhes. Exemplo: ps aux | grep php.

  • Identifique o script ou serviço: Se for um script PHP, verifique se ele está rodando em um loop, fazendo muitas consultas ou sendo acessado por muitos usuários ao mesmo tempo.

  • Contate o suporte: Se não souber o que fazer, não tente matar processos sem saber o que está fazendo. Entre em contato com o suporte da GeHost — estamos aqui para ajudar! Você pode abrir um ticket no painel do cliente ou enviar um e-mail para suporte@gehost.com.br.

Dica Sensei: Nunca mate um processo com kill sem saber o que está fazendo. Isso pode travar seu site ou serviço. Melhor pedir ajuda do que arriscar!

Quer usar htop com mais facilidade?

Se o htop não estiver instalado, você pode instalá-lo com o comando:

sudo apt install htop -y

👉 Observação: Esse comando só funciona em servidores com sistema Debian/Ubuntu. Se você não tiver permissão de administrador (root), entre em contato com o suporte da GeHost para instalar.

Resumo rápido (para memorizar)

  • Use top ou htop no SSH para ver processos em tempo real.
  • Olhe a coluna %CPU para ver quem está consumindo mais.
  • Use Shift + M no top para ordenar por CPU.
  • Não mate processos sem ajuda — peça suporte se precisar.
  • Se quiser htop, instale com sudo apt install htop -y (se permitido).

Parabéns! Você agora é um(a) detective de performance do seu servidor. 🕵️‍♂️💻

Se precisar de ajuda com qualquer coisa, lembre-se: a GeHost está aqui para você. Com carinho, do nosso coração ao seu servidor.

Com amor,
Sensei da GeHost
— G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.