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.
---
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_htmlouwww. - 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)