Quando o site, o e-mail ou o painel ficam lentos ou fora do ar só para você, ou só em alguns horários, muitas vezes o problema não está no servidor e sim no caminho entre o seu computador e ele. A sua conexão passa pelo seu provedor, por operadoras intermediárias e só então chega ao nosso datacenter. Qualquer um desses trechos pode estar congestionado ou com falha.
O MTR (My Traceroute) junta o traceroute com o ping: ele descobre cada "salto" (roteador) desse caminho e mede, por alguns minutos, a latência e a perda de pacotes em cada um. Com esse resultado conseguimos ver em que ponto exato o problema começa e agir: ajustando algo do nosso lado, acionando a operadora ou orientando você a falar com o seu provedor.
Antes de começar
Rode o teste enquanto o problema está acontecendo e a partir da rede afetada, ou seja, no computador e na conexão em que você sente a lentidão.
Desligue VPN, proxy ou programas "otimizadores de conexão" durante o teste. Com eles ligados, o MTR mostra o caminho da VPN, não o da sua internet.
Use como destino o nome ou o IP do servidor da sua hospedagem. Ele está no e-mail de boas-vindas do plano, e o atendente também informa no chat. Se o seu site usa Cloudflare ou outro CDN, não teste com o domínio do site: ele aponta para a rede do CDN, não para o nosso servidor.
Nos exemplos abaixo, troque servidor.exemplo.com pelo endereço que você recebeu.
Windows
O Windows não vem com MTR. Use o WinMTR, gratuito e sem instalação.
Baixe o WinMTR em sourceforge.net/projects/winmtr e extraia o arquivo ZIP.
Abra o WinMTR.exe da pasta de 64 bits. Se o Windows perguntar se deseja executar, confirme.
No campo Host, digite o endereço do servidor e clique em Start.
Deixe rodando por pelo menos 5 minutos. A coluna Sent deve passar de 300.
Clique em Stop e depois em Copy Text to clipboard.
Cole o texto no chat com o atendente (Ctrl+V).
Sem o WinMTR: o próprio Windows tem o pathping, que faz um teste parecido. Abra o Prompt de Comando (tecla Windows, digite cmd e dê Enter) e rode:
pathping servidor.exemplo.com > %USERPROFILE%\Desktop\teste-rota.txt
Ele leva cerca de 5 minutos e não mostra nada na tela enquanto roda. No final, o arquivo teste-rota.txt aparece na sua Área de Trabalho. Envie esse arquivo no chat.
Mac
O macOS também não traz o MTR. O jeito mais simples é instalar pelo Homebrew.
Abra o Terminal (busque "Terminal" no Spotlight, com Cmd+Espaço).
Se ainda não tem o Homebrew, instale com o comando que está na página brew.sh.
Instale o MTR:
brew install mtrRode o teste. Ele pede a senha do seu Mac, porque o MTR precisa de permissão para enviar os pacotes de teste:
sudo "$(brew --prefix)/sbin/mtr" -rwbzc 100 servidor.exemplo.comAguarde cerca de 2 minutos. O resultado aparece de uma vez, no final. Selecione todo o texto, copie e cole no chat.
Sem o Homebrew: use as ferramentas que já vêm no Mac e envie a saída das duas:
traceroute servidor.exemplo.com
ping -c 100 servidor.exemplo.com
Linux
Instale o MTR.
Debian e Ubuntu:sudo apt install mtr-tiny
Fedora, AlmaLinux, Rocky e RHEL:sudo dnf install mtrRode o teste (se der erro de permissão, coloque
sudona frente):
mtr -rwbzc 100 servidor.exemplo.comAguarde cerca de 2 minutos, copie o resultado e cole no chat.
O que as opções fazem: -r gera um relatório no final em vez da tela interativa; -w não corta os nomes dos roteadores; -b mostra nome e IP de cada salto; -z mostra o número da rede (ASN) de cada salto, que nos diz a qual operadora ele pertence; -c 100 envia 100 pacotes para cada salto. Se o problema for intermitente, use -c 300 (cerca de 5 minutos).
O que enviar no chat
O resultado completo do teste, em texto, colado direto no chat. Print de tela só serve se todas as colunas estiverem visíveis.
O seu IP público no momento do teste. Veja em meuip.rapidcloud.com.br. Com ele fazemos o teste no sentido inverso, do servidor até você, porque o caminho de ida e o de volta podem ser diferentes.
O horário em que rodou o teste e se o problema estava acontecendo naquele momento.
Como você está conectado: nome do provedor de internet e se é cabo, Wi-Fi ou rede do celular.
Se puder, faça também um teste em um momento em que tudo está normal. Comparar os dois resultados ajuda muito.
Como ler o resultado
Você não precisa analisar nada, a equipe faz isso. Mas se tiver curiosidade:
Cada linha é um roteador entre você e o servidor. As colunas mostram a perda de pacotes (Loss%) e os tempos de resposta em milissegundos (Avg, Best, Wrst).
Perda em um salto do meio que não se repete nos saltos seguintes não é problema. Muitos roteadores dão prioridade baixa aos pacotes de teste e ignoram alguns, mas encaminham o tráfego normal sem perda.
Linhas com
???ou No response no meio do caminho também são comuns: aquele roteador não responde a testes, mas o tráfego passa por ele normalmente.O que importa é perda ou latência alta que começa em um salto e se mantém até a última linha, que é o servidor. Isso indica problema real a partir daquele ponto.
Perguntas frequentes
Posso fazer o teste pelo celular?
Prefira o computador, na rede em que você sente o problema. Mas testar pela rede do celular (4G/5G) é útil como comparação: se pelo celular funciona bem e pelo Wi-Fi não, o problema está na sua rede local ou no seu provedor.
Ferramentas de MTR online servem?
Não como substituto. Elas testam a partir de outro lugar do mundo, não da sua conexão. Quando precisamos desse tipo de teste, usamos ferramentas do próprio datacenter.
O MTR mostra 100% de perda no último salto. O servidor caiu?
Não necessariamente. Confira se o site abre. Se abre, o servidor pode estar apenas bloqueando pacotes de teste. Envie o resultado mesmo assim.
Quanto tempo leva?
Cerca de 2 minutos com 100 pacotes no MTR, e 5 minutos no WinMTR e no pathping.
