SSH & Avançado 11 visualizações

Como usar o comando top e htop para identificar processos consumindo CPU no servidor

Ver no WHMCS

Como usar o comando top e htop para identificar processos consumindo CPU no servidor

Olá, querido cliente da GeHost! Seja bem-vindo ao seu novo guia de superpoderes para o servidor. 🌟

Se você já sentiu que seu site está mais lento do que um cachorro dormindo no sol, ou se percebeu que o servidor está "trabalhando demais", pode ser que algum processo esteja consumindo muita CPU — como se fosse um gato faminto no meio de uma caixa de ração.

Hoje, vou te ensinar como usar dois comandos simples no SSH — o top e o htop — para ver exatamente quem está comendo a CPU do seu servidor. E não se preocupe: mesmo se você nunca usou SSH antes, vou te guiar passo a passo, como um verdadeiro Sensei da hospedagem. 🍃

Antes de começar: o que você precisa

  • Seu acesso ao SSH (via terminal ou cliente como PuTTY, MobaXterm ou o terminal do seu sistema).
  • Seu usuário e senha de acesso ao servidor (fornecidos pela GeHost).
  • Uma conexão estável com o servidor (não se desconecte enquanto estiver usando top ou htop).

Passo 1: Conecte-se ao servidor via SSH

Abra seu terminal (ou cliente SSH) e digite:

ssh seu_usuario@seu_servidor

Substitua seu_usuario e seu_servidor pelos dados fornecidos pela GeHost. Após digitar, pressione Enter e insira sua senha quando solicitado.

Se tudo estiver certo, você verá uma mensagem de boas-vindas e um prompt de comando como:

seu_usuario@servidor:~$

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

Digite o comando abaixo e pressione Enter:

top

Pronto! Você está agora dentro do top — uma ferramenta poderosa que mostra em tempo real os processos que estão usando a CPU, memória e outros recursos.

Dica do Sensei: O top atualiza a tela a cada 3 segundos. Para sair, pressione Ctrl + C — é como fechar um livro com um sinal de "tchau".

Na tela, você verá uma lista de processos. A coluna %CPU mostra quanto da CPU cada processo está usando. Procure por valores altos — por exemplo, 90%, 100%, ou até mais!

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

Se você quiser uma visão mais clara e colorida, o htop é o seu novo melhor amigo. Ele é mais fácil de ler e tem navegação por setas.

Para usar o htop, digite:

htop

Se o comando não funcionar, é porque o htop não está instalado por padrão. Não se preocupe — o top já é suficiente. Mas se quiser instalar o htop, basta rodar:

sudo apt update && sudo apt install htop -y

Depois disso, digite htop novamente.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Dica do Sensei: No htop, você pode usar as setas para navegar, F6 para ordenar por CPU, e Ctrl + C para sair.

Passo 4: Entendendo os dados

Na tela do top ou htop, fique atento a:

  • %CPU: Quanto da CPU o processo está usando. Valores acima de 50% já são preocupantes.
  • Process Name: O nome do processo (por exemplo, php, nginx, mysql).
  • USER: Quem está executando o processo (geralmente o usuário da sua conta).
  • PID: O número do processo (útil para matar um processo, se necessário).

Passo 5: O que fazer quando encontrar um processo com alta CPU?

Se você encontrar um processo com CPU muito alta, aqui estão algumas ações possíveis:

  1. Verifique o que é: Procure no nome do processo. Se for php, pode ser um script mal escrito ou um loop infinito.
  2. Verifique o script: Se for um script PHP, veja se há um loop, um processamento pesado ou um arquivo com muitas requisições.
  3. Contate o suporte: Se não souber o que fazer, envie os dados (como a linha do processo com alto CPU) para o suporte da GeHost. Nós ajudamos você a investigar!

Conclusão: você está no controle!

Parabéns, guerreiro da hospedagem! 🛡️ Agora você sabe como usar top e htop para monitorar o uso da CPU do seu servidor. Isso é como ter um radar de segurança para seu site — e pode evitar que ele fique lento ou até cai.

Se precisar de ajuda, lembre-se: a GeHost está aqui para você. Basta nos chamar — e vamos resolver juntos, como um time de verdade. 💪

Até a próxima, com energia e código limpo! 🌿

Precisa de Ajuda?

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