MTR – ferramenta para depurar lentidão de Internet

A Internet está cada vez mais complexa, e muitas vezes é difícil descobrir a causa da demora para uma página web carregar ou para fazer um download.

Há diversas ferramentas Linux para facilitar debugs nesse sentido, uma delas é o MTR (My TraceRoute), que combina os tradicionais ping e traceroute em uma ferramenta semi-gráfica. Executando o comando “mtr www.intercomti.com.br” numa sessão bash, podemos observar esta tela:

Screenshot from 2014-06-13 16:20:54Claramente podemos ver por onde o tráfego está passando entre a estação Linux (192.168.150.53) e o servidor destino linode-gw.intercomti.com.br. Neste caso específico, há 2 informações adicionais importantes:

  1. Entre os hosts 6 e 7 há um aumento significativo de tempo de Ping, indicando que o tráfego está passando por um link de alta latência.
  2. Não há nenhuma perda no tráfego (perdas na transmissão TCP reduzem muito a taxa de transferência).