SSH & Avançado 0 visualizações

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

Ver no WHMCS

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

Olá, viajante do servidor! 👋 Se você está aqui, provavelmente está com um processo "escondido" no seu VPS consumindo muita CPU — e quer descobrir quem é o culpado. Não se preocupe: o top e o htop são seus aliados perfeitos para isso. Vamos aprender juntos, passo a passo, com calma e clareza — como um bom Sensei ensina.

Dica do Sensei: Antes de tudo, lembre-se: seu VPS é um ambiente controlado pela GeHost, com recursos compartilhados. Se algo estiver muito pesado, pode afetar o desempenho de outros sites. Identificar e resolver isso logo é um ato de cuidado com sua hospedagem e com os outros!

Pré-requisitos: Acesso via SSH

Para usar os comandos top e htop, você precisa ter acesso ao seu servidor via SSH. Isso é possível com o Terminal (Linux/Mac) ou o Putty (Windows).

Se você ainda não tem acesso SSH, entre no painel do cliente e verifique se seu plano permite acesso SSH (geralmente disponível em planos mais avançados).

Tela de login do cPanel com campos de usuário e senha

Passo 1: Conecte-se ao servidor via SSH

No seu terminal ou Putty, digite:

ssh seu_usuario@seu_ip

Substitua seu_usuario pelo nome de usuário do seu cPanel e seu_ip pelo IP do seu servidor (disponível no painel do cliente).

Passo 2: Use o comando top (versão básica)

Uma vez conectado, digite:

top

Pressione Enter. Você verá uma tela com uma lista de processos rodando no servidor, com informações como:

  • PID – ID do processo
  • USER – usuário que executou o processo
  • %CPU – porcentagem de uso da CPU
  • TIME – tempo total de execução
  • COMMAND – o que está sendo executado

Na parte superior, você verá um resumo da carga do sistema. Fique atento ao valor de %CPU — processos com valores altos (ex: acima de 50%) são os que mais estão consumindo.

Dica do Sensei: Use Shift + M para ordenar os processos pelo uso de CPU, do maior para o menor. Isso ajuda a encontrar o "gigante" da lista rapidamente.

Passo 3: Use o htop (versão mais amigável)

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

sudo apt update && sudo apt install htop -y

Depois de instalar, digite:

htop

Pronto! Você terá uma interface muito mais clara e colorida. Diferente do top, o htop mostra os processos em tempo real com cores, permite rolar com o mouse, e tem atalhos úteis:

  • F6 – para ordenar por CPU
  • Seta para cima/baixo – navegar entre processos
  • Q – sair do htop

Procure por processos com alto uso de CPU. Se você reconhecer o comando (ex: um script PHP, um cron, ou um processo de backup), já tem um bom indício do que está causando o problema.

Passo 4: Identifique e tome ação

Quando encontrar um processo suspeito:

  1. Verifique se é um processo legítimo (ex: um script seu, um cron, ou um sistema de backup).
  2. Se for um script malicioso ou inesperado, você pode matar o processo com:
kill PID_do_processo

Substitua PID_do_processo pelo número do processo (ex: kill 1234).

Atenção do Sensei: Evite matar processos sem certeza — alguns são essenciais. Se não souber o que é, não mate. Melhor consultar o suporte da GeHost com o PID e o nome do processo.

Passo 5: Consulte o suporte (se necessário)

Se o problema persistir ou você não souber o que fazer, entre em contato com o suporte da GeHost através do painel do cliente.

Lembre-se: suporte está disponível por 30 dias após a entrega. Caso precise de ajuda além desse período, é só renovar seu plano.

Conclusão: Seja o mestre do seu servidor

Usar top e htop é como aprender a ler o coração do seu servidor. Com um pouco de prática, você identifica problemas antes que afetem seu site. Lembre-se: você não está sozinho. A GeHost está aqui para ajudar — com respeito, cuidado e um toque de humanidade.

Se você gostou deste guia, compartilhe com outros que precisam de um pouco de sabedoria digital. 🌟

Com carinho,
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.