SSH & Avançado 71 visualizações

Como monitorar quais processos estão consumindo mais CPU no VPS pelo terminal

Ver no WHMCS

Como monitorar quais processos estão consumindo mais CPU no VPS pelo terminal

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de apoio com carinho — como um amigo que te ajuda a entender o que está acontecendo por trás das cenas. Hoje vamos aprender algo bem poderoso, mas super simples: como descobrir quais processos estão usando mais CPU no seu servidor (VPS) diretamente pelo terminal.

Se você está aqui, provavelmente percebeu que o servidor está mais lento, ou quer se manter atento ao desempenho. Não se preocupe — com alguns comandos simples, você consegue ver exatamente o que está acontecendo. Vamos lá?

Antes de começar: o que você precisa

  • Acesso ao seu servidor via SSH (conectado com usuário e senha ou chave SSH).
  • Um terminal aberto (no Windows: PowerShell, WSL ou Putty; no Mac/Linux: Terminal).
  • Permissão para executar comandos (normalmente você tem isso no seu plano).

Dica do Sensei: Se você não tem acesso SSH, verifique seu plano no painel do cliente. Alguns planos incluem acesso SSH — se não tiver, entre em contato com o suporte para saber como habilitar.

Passo a passo: veja quem está usando a CPU

  1. Conecte-se ao seu servidor via SSH. Use o comando padrão:
    ssh seu_usuario@seu_ip
    (Substitua "seu_usuario" e "seu_ip" pelos dados reais — mas lembre-se: não compartilhamos IPs aqui por segurança.)
  2. Uma vez logado, digite este comando para ver os processos em tempo real com uso de CPU:
    top

    Pronto! Você verá uma tela com uma lista de processos, cada um com seu uso de CPU, memória, tempo de execução etc.

  3. Interprete os dados:
    • PID: número do processo.
    • USER: quem está executando o processo.
    • %CPU: quanto da CPU está sendo usado. Quanto mais alto, mais pesado.
    • TIME+: quanto tempo o processo já está rodando.
    • COMMAND: qual programa está sendo executado (ex: php, nginx, mysql).
  4. Use as teclas para navegar:
    • Shift + M: ordena por uso de CPU (do maior para o menor).
    • Q: sai do top quando quiser.
  5. Dica extra: veja só os 5 processos mais pesados
  6. Se quiser uma visão mais rápida, use este comando:

    ps aux --sort=-%cpu | head -n 6

    Ele mostra os 5 processos com maior uso de CPU, em ordem decrescente. Muito útil para diagnóstico rápido.

Como agir com sabedoria

Se você encontrar um processo com uso muito alto de CPU (ex: 90% ou mais), pode ser:

  • Um script mal escrito ou em loop infinito.
  • Um serviço que travou.
  • Um ataque ou tentativa de invasão (como bots ou scripts maliciosos).

Importante: Nunca force a matar um processo sem saber o que ele é — isso pode afetar seu site ou serviço. Se não souber, entre em contato com o suporte técnico da GeHost. Nós estamos aqui para te ajudar!

Quer saber mais?

Se quiser, pode usar o comando htop (se disponível no seu servidor). Ele é mais visual, mas nem sempre vem instalado por padrão. Se não tiver, basta instalar com:

sudo apt install htop

(Apenas se tiver permissão de administrador — no cPanel, isso geralmente não está disponível.)

Tela inicial do cPanel com os grupos de ferramentas

Quer um passo a passo com imagens do cPanel? Neste momento, o top e ps são comandos do terminal, não do cPanel. Mas você pode usar o painel do cliente para verificar o uso de recursos em tempo real — lá tem uma seção de métricas que ajuda a ver o desempenho geral.

Resumo do Sensei

  • Use top para ver processos em tempo real.
  • Use ps aux --sort=-%cpu | head -n 6 para ver os 5 mais pesados.
  • Procure por processos com uso acima de 50% de CPU por tempo prolongado.
  • Não force matar processos sem entender o que são.
  • Se precisar, conte com o suporte da GeHost — estamos aqui para te ajudar com carinho.

Seu servidor é seu, e você tem o poder de cuidar dele. Com um pouco de atenção, tudo fica mais leve. 💚

Com carinho,
Sensei da GeHost
Grupo: 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.