Htop: como monitorar CPU e memória na VPS Linux

Tempo de leitura: 3 minutos

Servidor lento, sem saber por quê? Antes de suspeitar da VPS ou do provedor, vale olhar o que está rodando de verdade dentro dela. O htop é um monitor de sistema interativo — mostra em tempo real o uso de CPU, memória e quais processos estão consumindo mais recursos, direto no terminal, sem precisar de nenhum painel gráfico.

Este guia mostra como instalar o htop numa VPS Linux, ler as informações da tela principal e usar os atalhos mais úteis para investigar um servidor lento.

Como instalar o htop

Em distribuições baseadas em Debian/Ubuntu:

sudo apt update
sudo apt install htop -y

Para abrir, basta rodar o comando:

htop

Como ler a tela principal

A tela do htop se divide em três partes principais:

  • Barras de CPU no topo — uma barra por núcleo do processador, mostrando o percentual de uso de cada um em tempo real. Se todas as barras estão cheias o tempo todo, a CPU é o gargalo.
  • Barra de memória (Mem) — logo abaixo das barras de CPU, mostra quanta RAM está em uso do total disponível. A barra de Swap ao lado mostra se o servidor já está recorrendo à memória de troca — sinal de que a RAM real está no limite.
  • Lista de processos — a parte principal da tela, mostrando cada processo rodando, com colunas de uso de CPU (CPU%) e memória (MEM%).

Como achar o processo que está consumindo mais recursos

Por padrão a lista não vem ordenada pelo maior consumo — e é isso que normalmente se quer ver primeiro num servidor lento. Dois atalhos resolvem:

  • F6 (ou clicar no cabeçalho da coluna) — escolhe por qual coluna ordenar. Selecione CPU% ou MEM% para ver quem consome mais no topo da lista.
  • Shift + P — atalho direto para ordenar por uso de CPU.
  • Shift + M — atalho direto para ordenar por uso de memória.

Outros atalhos úteis

  • F5 — alterna para visualização em árvore, mostrando qual processo é filho de qual (útil para entender se vários processos pesados vêm da mesma aplicação, como um container Docker rodando dentro da VPS).
  • F9 — encerra o processo selecionado (pede confirmação e o sinal a enviar). Use com cuidado: encerrar o processo errado pode derrubar um serviço que estava funcionando normalmente.
  • F4 — filtra a lista por nome, útil quando o servidor roda muitos processos e você já sabe o que está procurando.
  • Q — fecha o htop.

Quando o problema não é um processo específico

Às vezes nenhum processo isolado está consumindo muito, mas o servidor mesmo assim está lento — nesse caso, vale olhar a soma: muitos processos pequenos rodando junto podem esgotar a RAM disponível igual a um processo só. Se a barra de Swap do htop está sendo usada com frequência, é sinal de que vale revisar o tamanho da swap configurada ou, se for constante e não só picos pontuais, considerar aumentar a RAM da VPS.

Se o servidor roda containers Docker, vale lembrar que o htop mostra o consumo visto pelo sistema operacional hospedeiro como um todo — para ver o consumo de cada container individualmente, a ferramenta certa é o docker stats, não o htop.

O funcionamento do htop segue o padrão documentado no site oficial do projeto, então a interface e os atalhos são os mesmos em qualquer distribuição Linux.