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
- 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.) - 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.
- 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).
- Use as teclas para navegar:
- Shift + M: ordena por uso de CPU (do maior para o menor).
- Q: sai do
topquando quiser. - Dica extra: veja só os 5 processos mais pesados
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.)
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
toppara ver processos em tempo real. - Use
ps aux --sort=-%cpu | head -n 6para 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