Como estimar a qualidade da conexão de rede do servidor com o traceroute?

1

Preciso estimar a conectividade de rede de vários provedores de hospedagem de servidor dedicado, por exemplo, quão rápido e uniforme meus serviços serão executados quando hospedados lá. Eu uso o comando traceroute no meu computador doméstico para verificar os servidores hospedados pelo provedor; se eu não sei nada, então eu traceroute sua página inicial (eu sei que pode não estar na mesma rede; é um palpite)

Intuitivamente, pretendo:

  1. número mínimo de saltos,
  2. tempo de ida e volta mínimo para os nós alvo e intermediário,
  3. e falta de estrelas :

Todas essas métricas são relevantes para a hospedagem geral de serviços da web? O que estrelas significam e devo realmente evitá-las?

    
por Nickolai Leschov 02.05.2014 / 20:23

2 respostas

1

As estrelas significam que um dispositivo na cadeia não respondeu ao seu pacote ICMP / UDP. Isso pode ser um roteador, firewall ou um host configurado para não responder. Eles geralmente só são interessantes se você os misturar com as respostas, por exemplo,

21 * 10 ms *

que sugere que o dispositivo no hop 21 ou em volta dele está respondendo de forma intermitente ou está intermitentemente disponível.

Se as métricas coletadas são úteis, depende de quais serviços você está hospedando no final da conexão. Os navegadores da Web exigem um tipo diferente de desempenho para vídeo transmitido ou áudio com vários bate-papos, etc.

Em geral, os números (tempo de resposta e número de saltos) afetam o desempenho, mas, para a navegação na Web, provavelmente é insignificante, a menos que algum salto na rota seja > 200ms. Muito mais preocupante seria um monte de estrelas misturadas com respostas nas mesmas linhas (linhas cheias de estrelas são mais difíceis de interpretar se você não sabe se a conexão costumava funcionar).

    
por 02.05.2014 / 21:04
0

O número de saltos (se razoável) e o tempo de resposta dos dispositivos intermediários são completamente sem importância, porque:

1) Estes dispositivos não são projetados para responder sem perdas às suas solicitações icmp

2) Muitas vezes há política de limitação de taxa icmp em roteadores

3) Pings direcionados ao roteador devem ser processados pela CPU, os pacotes encaminhados não

Você deve medir RTT e perda de pacotes apenas de ponta a ponta.

Estrelas na saída do traceroute significa que este dispositivo não responde com echo icmp quando o pacote TTL é excedido (é como o traceroute funciona, envia um pedido icmp para o alvo começando com ttl = 1 e aumentando esse valor em 1)

    
por 02.05.2014 / 21:43