SSH & Avançado 42 visualizações

Como usar o comando top para identificar qual processo está consumindo mais CPU

Ver no WHMCS

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:

  1. Digite: ssh seu_usuario@seu_dominio.com.br
  2. Informe a senha quando solicitado (ela não aparece na tela enquanto você digita — é normal, é assim que o Linux funciona 😉).
  3. Pronto, você está "dentro" do servidor!

2. Rodando o comando top

Com a conexão feita, é só digitar:

  1. top e apertar Enter.
  2. 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:

  1. Com o top aberto, aperte a tecla Shift + P (letra P maiúscula) — ordena por %CPU, do maior para o menor.
  2. Se quiser ordenar por memória em vez de CPU, aperte Shift + M.
  3. 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

  1. Conecte via SSH.
  2. Digite top e Enter.
  3. Olhe a coluna %CPU — o primeiro da lista é quem mais consome.
  4. Aperte q para sair.
  5. 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. 🥋

Precisa de Ajuda?

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