Meu servidor está lento: como diagnosticar antes de abrir chamado

Henrique Siqueira

Henrique Siqueira

Última atualização em Sep 29, 2026

"Está lento" pode ser quatro coisas diferentes. Em 5 minutos dá para descobrir qual.

1. Olhe o painel

No painel de VPS, os gráficos de CPU, memória e rede mostram se o gargalo é constante ou em horários específicos.

2. Dentro do servidor (Linux)

htop          # CPU e memória por processo (instale com: sudo apt install htop)
free -m       # memória livre e swap
df -h         # disco cheio?
sudo iostat -x 2 5    # disco ocupado? (sudo apt install sysstat)

Como ler:

Sintoma Causa provável O que fazer
Um processo com 100% de CPU o tempo todo Aplicação em loop, mineração indevida, bot Investigar o processo (ps aux), atualizar ou limitar
free -m mostra pouca memória e swap em uso Falta de RAM Reduzir serviços ou fazer upgrade
Disco em 100% (df -h) Logs, backups ou cache lotando Liberar espaço
iostat com %util perto de 100 Disco saturado (banco de dados, muitos arquivos) Otimizar consultas, cache, ou plano com disco mais rápido
Coluna st (steal) alta no top Concorrência de CPU no host Abra chamado informando o horário; avalie plano com vCore dedicado

3. É a rede?

# a partir do seu computador
ping IP-DA-VPS
tracert IP-DA-VPS     # Windows
mtr IP-DA-VPS         # Linux/mac (sudo apt install mtr)
  • Ping alto só no seu computador e normal em outra rede (4G) → problema na sua conexão/rota.
  • Perda de pacotes em um trecho do mtr → mande o resultado no chamado.
  • Velocidade: use o Speedtest oficial. Lembre que a porta é compartilhada no node; oscilações em horário de pico são esperadas.

4. Windows

Gerenciador de Tarefas → Desempenho e Processos (ordene por CPU/Memória). Monitor de Recursos mostra disco e rede por processo.

O que mandar para o suporte

  1. Horários em que fica lento.
  2. Saída de htop/free -m/df -h (ou print do Gerenciador de Tarefas).
  3. Resultado do mtr/tracert se suspeitar de rede.