Tutoriais

Como testar a latência do seu servidor com ping, mtr e traceroute

Como testar a latência do seu servidor com ping, mtr e traceroute

Quando um site parece lento ou um jogo apresenta "lag", o primeiro passo é medir a rede. Neste tutorial, você vai aprender a usar três ferramentas essenciais.

1. ping: a latência básica

O ping envia pacotes ICMP ao servidor e mede o tempo de resposta.

ping -c 20 seusite.com.br      # Linux e macOS
ping -n 20 seusite.com.br      # Windows

Na saída, observe:

  • time=XX ms de cada resposta;
  • min/avg/max/mdev no final — a média (avg) é a latência típica, e o mdev mostra a variação (jitter);
  • packet loss — o ideal é 0%.

Alguns servidores bloqueiam ICMP. Se o ping não responder, isso não significa necessariamente que o servidor está fora do ar.

2. traceroute: o caminho até o servidor

O traceroute mostra cada roteador (salto) entre você e o destino.

traceroute seusite.com.br      # Linux e macOS (instale com: sudo apt install traceroute)
tracert seusite.com.br         # Windows

Cada linha é um salto, com o tempo de resposta. Um aumento grande de latência a partir de um salto específico indica onde está o atraso — por exemplo, quando o tráfego atravessa um oceano.

3. mtr: ping + traceroute ao vivo

O mtr combina as duas ferramentas e atualiza continuamente, mostrando perda de pacotes e latência em cada salto.

sudo apt install mtr -y        # Debian/Ubuntu
mtr seusite.com.br

Para gerar um relatório (ótimo para enviar ao suporte):

mtr -rwc 100 seusite.com.br

No Windows, uma alternativa é o WinMTR.

Como ler o mtr

  • Loss%: perda de pacotes. Perda apenas em saltos intermediários, que não se repete nos saltos seguintes, geralmente é só o roteador priorizando outro tráfego — não é um problema real;
  • Avg: latência média até aquele salto;
  • StDev: variação — valores altos indicam instabilidade.

O que importa de verdade é a perda e a latência no último salto (o destino).

4. Tempo de resposta HTTP

Para medir a experiência real de um site:

curl -o /dev/null -s -w "DNS: %{time_namelookup}s\nTCP: %{time_connect}s\nTLS: %{time_appconnect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://seusite.com.br

Boas práticas nos testes

  1. Teste a partir de onde seu público está (e de diferentes operadoras, se possível);
  2. Teste em horários diferentes, incluindo os de pico;
  3. Faça muitas amostras — uma medição isolada não diz muito;
  4. Guarde os resultados para comparar antes e depois de mudanças.

Conclusão

Com ping, traceroute e mtr, você descobre em minutos se o problema está na rede ou no servidor. E se a latência alta vier da distância, a solução é aproximar o servidor do seu público: conheça os planos VPS-NVME-BR da VittHost, com servidores no Brasil.Use o cupom SP-VITT20 e ganhe 20% de desconto na primeira fatura enquanto a promoção estiver ativa.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS