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
- Teste a partir de onde seu público está (e de diferentes operadoras, se possível);
- Teste em horários diferentes, incluindo os de pico;
- Faça muitas amostras — uma medição isolada não diz muito;
- 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.