Medindo a qualidade da conexão com a Internet

8

Estou tendo problemas com a WLAN no meu laptop win / linux com inicialização dupla - a conexão no lado do linux apresenta problemas ocasionais e parece um pouco lenta e robusta. Eu tentaria resolver esse problema mexendo com todos os tipos de configurações do roteador, ou backports dos módulos do kernel da WLAN, ou o que quer que seja - mas o problema é que é difícil saber se as configurações tiveram algum efeito, pois o problema aparece apenas em um sentimento subjetivo sobre velocidade de conexão. Então, eu gostaria de ter uma maneira de executar uma medição que me informasse se o problema foi afetado ou não.

Até agora, acabei de usar iwconfigos dados normais, ping -c 100 -i 0.2no roteador e em alguns endereços IP estáveis ​​do site, mas o resumo não me fornece todos esses dados bons, apenas a perda ocasional de pacotes. Uma informação que está faltando no resumo é a contagem de pacotes com tempo de ida e volta claramente divergente, já que esse é um dos sintomas que eu notei - a maioria dos pacotes volta com um tempo regular, mas alguns demoram muito mais.

Então, quais ferramentas posso usar para obter dados numéricos reais sobre a qualidade da minha conexão à Internet?

(E no caso de alguém estar se perguntando, sim, o problema é real e não apenas o viés de confirmação, pois às vezes parece ruim o suficiente para me tirar da conexão WLAN. Provavelmente está de alguma forma relacionada a esse bug do Ubuntu e / ou esse bug do Redhat )

Ilari Kajaste
fonte

Respostas:

8

Talvez configure fumaça no lado Linux e aponte para o seu AP?

O fumo periodicamente (configurável) envia -20 pings ao mesmo tempo e, em seguida, representa graficamente quantos retornaram e o intervalo de vezes em que retornaram. Se você tiver muitos pacotes descartados ou o intervalo realmente amplo, deverá estar preocupado.

Gráfico de fumaça

Se você deseja executar o fumo, você pode usar o fping , que é o que o Smokeping está chamando para coletar os dados. É muito mais fácil interpretar com o gráfico.

Zoredache
fonte
2

Use tcpdump para capturar pacotes que estão saindo da sub-rede local da LAN. Em seguida, use ferramentas como o Wireshark ou o tshark para fazer uma análise de quanta perda está ocorrendo, bem como qual é a variação no tempo de ida e volta e como o TCP está se comportando. (Janelas, retransmissões, etc).

A razão pela qual sugiro isso, em vez de executar algum tipo de software de monitoramento baseado em ping / traceroute, é que muitos operadores de rede tratam o tráfego ICMP (e a geração de inacessíveis ICMP, nos quais o traceroute depende) de maneira diferente do tráfego UDP / TCP real. O uso de uma ferramenta baseada em ICMP pode, portanto, fornecer resultados espúrios.

Murali Suriar
fonte