SSH & Avançado 10 visualizações

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

Ver no WHMCS

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

Olá, querido(a) cliente da GeHost! 👋

Se você está aqui, provavelmente está com o servidor um pouco mais quente do que o normal — ou quer se manter sempre à frente do jogo. Tudo bem! Neste guia, vou te ensinar, passo a passo, como descobrir quais processos estão usando mais CPU no seu VPS diretamente pelo terminal. É como ter um olho no coração do seu servidor. 🧠❤️

>
Dica do Sensei: Se você não tem acesso ao terminal (SSH), entre em contato com nosso suporte no painel do cliente — podemos te ajudar a habilitar ou te orientar com segurança.
---

Passo 1: Acesse seu VPS via SSH

Para começar, você precisa se conectar ao seu VPS usando o SSH. Isso pode ser feito com qualquer cliente como:

  • Terminal (Linux/Mac)
  • Putty (Windows)
  • Termius, MobaXterm, ou outros

Use o comando:

ssh usuario@seu_ip_do_vps

Substitua usuario pelo nome de usuário fornecido pela GeHost (geralmente é o nome da conta) e seu_ip_do_vps pelo endereço IP do seu servidor.

---

Passo 2: Use o comando top para ver os processos em tempo real

Uma vez conectado, digite o seguinte comando:

top

Pressione Enter. Você verá uma tela com uma lista de processos rodando no sistema, mostrando:

  • Qual processo está usando mais CPU
  • Quantidade de memória consumida
  • Tempo de execução
  • Nome do processo

Na coluna %CPU, você verá qual processo está consumindo mais recursos. O que estiver no topo geralmente é o mais pesado.

Tela de métricas no cPanel, mostrando estatísticas de uso ---

Passo 3: Identifique o processo com mais CPU

Na tela do top, olhe para a coluna %CPU. O processo com o maior valor está consumindo mais recursos.

Por exemplo, você pode ver algo assim:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 1234 user      20   0  150000  20000   5000 R  98.5  2.1   1:34.20 php-fpm

Aqui, o processo php-fpm está usando 98.5% da CPU — isso é um sinal de alerta!

---

Passo 4: Saiba mais sobre o processo (opcional)

Se quiser saber mais sobre um processo específico, pressione Shift + M para ordenar por uso de CPU (do maior para o menor). Ou, se quiser saber o caminho do executável, use:

ps aux | grep nome_do_processo

Substitua nome_do_processo pelo nome do processo que você quer investigar (ex: php-fpm).

---

Passo 5: Interrompa o processo (com cuidado!)

Se você identificou um processo malicioso ou que está sobrecarregando o servidor, pode matá-lo com o comando:

kill PID

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

⚠️ Atenção: Só faça isso se tiver certeza de que o processo não é essencial (como um banco de dados ou serviço de e-mail). Matar processos importantes pode travar seu site ou serviço.

---

Passo 6: Saia do top

Para sair do top, pressione q (de "quit").

---

Dica final do Sensei

Se você notar que algum processo está sempre pegando muita CPU, pode ser um script mal escrito, um loop infinito ou até um ataque. Nesse caso:

  • Verifique seus arquivos PHP e scripts no public_html ou www.
  • Confira se há scripts maliciosos ou plugins desatualizados.
  • Se precisar, abra um chamado no painel do cliente — nossa equipe está aqui para ajudar!

Seu servidor é como um jardim: precisa de cuidado, mas pode florescer com atenção. 🌿

Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (marca Entexp)
Dono: Raphael Neves Koga (desde 2015)

Precisa de Ajuda?

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