SSH & Avanzado 39 visualizações

Como usar o comando htop para identificar processos consumindo muito recurso no VPS

Ver no WHMCS

Descobrindo quem está "comendo" o recurso do seu servidor com o htop

Se você já sentiu que o seu servidor está mais lento do que o normal, o htop é uma das ferramentas mais simples e poderosas para descobrir o que está acontecendo. Ele mostra, em tempo real, quais processos estão consumindo mais processador (CPU) e memória (RAM) — assim você identifica rapidinho se é um script travado, um backup pesado ou algum processo que precisa ser encerrado.

Vamos com calma, passo a passo. 🙂

Antes de comenzar

O htop é usado dentro de uma conexão SSH (acesso via terminal ao servidor). Nem todo plano/ambiente tem esse tipo de acesso liberado por padrão — se você não sabe se o seu tem, ou não sabe como conectar, dê uma olhada no painel.gehost.com.br ou fale com o nosso suporte para confirmar a disponibilidade e os dados de acesso do seu ambiente. Nunca compartilhe usuário, senha ou dados de conexão com terceiros.

Dica da Sensei: se você não tem familiaridade com terminal/linha de comando, não tem problema nenhum em pedir ajuda ao suporte para rodar essa verificação junto com você. Mexer em processos do servidor sem certeza do que está fazendo pode derrubar algo importante.

Passo a passo

1. Conecte-se via SSH

Abra o terminal (ou seu cliente SSH, como PuTTY no Windows) e conecte-se ao servidor com os dados de acesso fornecidos para o seu ambiente. Assim que a conexão for feita, você verá a linha de comando pronta para receber comandos.

2. Digite o comando htop

Basta digitar:

htop

e apertar Enter. Se aparecer uma mensagem dizendo que o comando não foi encontrado, pode ser que o htop não esteja instalado no seu ambiente — nesse caso, entre em contato com o suporte para verificar a instalação.

3. Entenda a tela do htop

Ao abrir, você vai ver algumas informações na parte de cima da tela:

  • Barras de CPU — uma barra para cada núcleo do processador, mostrando o quanto cada um está sendo usado.
  • Mem — quanto da memória RAM está sendo utilizada no momento.
  • Swap — uso de memória "de reserva" em disco (se estiver muito alto, é sinal de que a RAM está ficando escassa).
  • Load average — a "carga" média do servidor nos últimos 1, 5 e 15 minutos. Números muito altos indicam sobrecarga.

Logo abaixo, aparece a lista de processos em execução, com colunas como PID (identificador do processo), USER (usuário dono do processo), CPU% e MEM% (percentual de uso de cada recurso).

4. Ordene os processos por consumo

Para descobrir rapidamente o "vilão" do momento, ordene a lista:

  1. Para ordenar por uso de CPU, pressione a tecla F6 e escolha a coluna PERCENT_CPU (ou clique diretamente no cabeçalho CPU%, se o mouse estiver habilitado no terminal).
  2. Para ordenar por uso de memória, faça o mesmo processo escolhendo PERCENT_MEM.
  3. Os processos que mais consomem vão aparecer no topo da lista.

5. Identifique o processo

Observe a coluna Command (nome do programa/script) e a coluna USER. Isso ajuda a entender se o consumo alto é de algo esperado (por exemplo, um backup rodando ou um processo do seu próprio site) ou de algo estranho, que talvez precise de atenção.

Dica da Sensei: nem todo processo consumindo bastante recurso é um problema — às vezes é só o servidor trabalhando em algo pesado momentaneamente, como compactar um backup. O sinal de alerta é quando o consumo fica alto por muito tempo, sem motivo aparente.

6. Encerrando um processo (com cuidado!)

Se você identificar, com certeza, um processo travado que precisa ser encerrado:

  1. Selecione o processo usando as setas do teclado (↑ / ↓).
  2. Pressione F9 para enviar um sinal de encerramento.
  3. Escolha o sinal SIGTERM (encerramento "educado", pedindo para o processo fechar sozinho) e confirme.
Atenção: encerrar o processo errado pode derrubar seu site, e-mail ou banco de dados. Se tiver qualquer dúvida sobre o que é um processo, é sempre mais seguro chamar o suporte antes de finalizá-lo.

7. Saindo do htop

Para sair, basta pressionar a tecla F10 ou Q.

E se o consumo continuar alto?

Se depois de identificar o processo o consumo permanecer elevado com frequência, isso pode indicar que seu site/aplicação precisa de ajustes, ou que o plano atual já está no limite para o volume de acesso/uso que você tem hoje. Nesses casos, o time de suporte da GeHost pode te ajudar a analisar o cenário com calma pelo painel.gehost.com.br.

Resumo da Sensei: htop → veja os processos → ordene por CPU ou memória (F6) → identifique o "vilão" → se precisar encerrar, use F9 com cuidado → em caso de dúvida, chame o suporte. Simples assim! 🌱
Precisa de Ajuda?

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