Como usar o comando top ou htop para monitorar processos no VPS imprimir

  • 0

Como usar o top e o htop para monitorar processos no seu VPS

Oi! Aqui é a Sensei da GeHost 🧑‍🏫 e hoje vamos aprender algo muito útil pra quem tem acesso SSH a um servidor: como "espiar" o que está acontecendo dentro dele em tempo real. Sabe quando o site fica lento e você fica se perguntando "o que está consumindo tanto recurso aí dentro?" — pois é exatamente pra isso que servem os comandos top e htop.

Pense neles como o "gerenciador de tarefas" do seu servidor, só que rodando direto no terminal. Vamos passo a passo, sem pressa.

O que são top e htop?

Os dois fazem basicamente a mesma coisa: mostram, em tempo real, quais processos estão rodando no servidor e quanto de CPU e memória (RAM) cada um está consumindo.

  • top — já vem instalado por padrão em praticamente todo servidor Linux. Visual mais simples, mas resolve muito bem.
  • htop — uma versão "turbinada" e mais colorida, mais fácil de ler e de navegar. Em alguns servidores precisa ser instalado antes de usar.
💡 Dica da Sensei: se você não sabe se tem acesso SSH ao seu servidor, ou não sabe o comando de conexão, confira as informações na sua fatura ou fale com o nosso suporte — cada tipo de servidor tem um jeito de acesso.

Passo 1 — Conecte-se ao servidor via SSH

O primeiro passo é acessar o seu servidor por SSH, usando um terminal (no Windows pode ser o PowerShell ou um programa como o PuTTY; no Mac e Linux, o próprio Terminal já serve). Você vai precisar do endereço do servidor, do usuário e da senha (ou chave SSH) — esses dados ficam disponíveis no seu painel ou foram enviados no e-mail de entrega.

Passo 2 — Rodando o top

Depois de conectado, basta digitar:

top

E apertar Enter. Pronto! Vai aparecer uma lista que se atualiza sozinha a cada poucos segundos, mostrando os processos que mais consomem recursos no topo.

As colunas mais importantes pra você ficar de olho são:

  • %CPU — quanto de processador aquele processo está usando.
  • %MEM — quanto de memória RAM está sendo consumida.
  • COMMAND — o nome do programa/processo (ex: mysqld, php, apache2...).
  • PID — o "número de identidade" daquele processo, usado caso você precise finalizá-lo depois.

Pra sair do top, é só apertar a tecla q.

Passo 3 — Instalando e usando o htop (opcional, mas recomendado)

Se o seu servidor ainda não tem o htop instalado, dependendo da distribuição Linux você consegue instalar com um destes comandos:

  • Sistemas baseados em Debian/Ubuntu: apt install htop
  • Sistemas baseados em CentOS/AlmaLinux/Rocky: yum install htop ou dnf install htop
💡 Se aparecer algum erro de permissão, pode ser necessário rodar o comando com sudo na frente, ou pedir ajuda ao nosso suporte — instalar pacotes exige um nível de acesso mais avançado.

Depois de instalado, basta digitar:

htop

A diferença é que o htop mostra tudo mais visual: barrinhas coloridas de uso de CPU (uma por núcleo do processador) e de memória lá em cima, e a lista de processos embaixo — dá pra rolar a lista com as setas do teclado e até usar o mouse em alguns terminais.

Passo 4 — Entendendo o que você está vendo

Algumas coisas que valem a pena observar:

  1. Load average — aparece no topo da tela, geralmente com três números (ex: 0.50, 0.75, 1.10). São a "carga" média do servidor nos últimos 1, 5 e 15 minutos. Quanto mais alto em relação à quantidade de núcleos do servidor, mais ocupado ele está.
  2. Processos no topo da lista — o top e o htop já ordenam automaticamente colocando quem mais consome recurso no topo (geralmente por %CPU).
  3. Memória disponível — se o valor de memória usada estiver sempre muito próximo do total, pode ser um sinal de que está na hora de revisar o que está rodando no servidor ou considerar um upgrade.

Passo 5 — Finalizando um processo travado (com cuidado!)

Se você identificar um processo que está "preso" e consumindo recursos à toa, é possível encerrá-lo usando o PID dele:

  • No htop: navegue até o processo com as setas, pressione F9, escolha o sinal (geralmente SIGTERM) e confirme.
  • No top: anote o número do PID e, em outra janela do terminal, use o comando kill [número do PID].
⚠️ Atenção, aluno(a)! Finalizar o processo errado pode derrubar um serviço importante do servidor (como o banco de dados ou o servidor web). Se tiver qualquer dúvida sobre qual processo é seguro encerrar, é sempre mais seguro chamar o nosso suporte antes de agir.

Resumo da aula

  1. Conecte no servidor via SSH.
  2. Digite top (já vem pronto) ou instale o htop pra uma visão mais amigável.
  3. Fique de olho em %CPU, %MEM e no load average.
  4. Aperte q pra sair a qualquer momento.
  5. Precisa encerrar algo? Tenha certeza do que está fazendo — ou peça ajuda ao suporte.

Viu como não é nenhum bicho de sete cabeças? Com o top e o htop você passa a enxergar exatamente o que está acontecendo "por trás das cortinas" do seu servidor. Qualquer dúvida, nossa equipe de suporte está por aqui! 🚀


Esta resposta lhe foi útil?

« Retornar