Estou vendo tempos de ping irregulares e às vezes muito longos no meu roteador wifi, a apenas um salto de distância. 192.168.1.1
Às vezes, o ping fornece trechos de latências de 400 a 800 ms.
Há muitas coisas para tentar (firmware, posicionamento do roteador, canal AP, etc.), mas eu gostaria de atacar esse problema um pouco mais metodicamente:
- Primeiro, como posso visualizar o desempenho da minha rede?
- Então, como posso comparar o desempenho de uma determinada configuração, para poder comparar de forma confiável depois de fazer os ajustes?
networking
wireless-networking
Paul Irish
fonte
fonte
Respostas:
Esta resposta de falha no servidor tem boas orientações de alto nível sobre o que fazer - então comece com isso. Esse último passo é realmente confuso: presumivelmente você (quero dizer, eu) não quer investir em hardware dedicado para isso ...
Abaixo estão algumas boas ferramentas, primeiro para entender a integridade da conectividade na rede wifi local e, em seguida, para um ponto de extremidade da Internet.
Ferramentas Wifi
NetSpot (para mac)
Ele rastreia os pontos de acesso WiFI locais e fornece dados básicos como SNR, Canal, Intensidade do sinal. Também pode fazer uma pesquisa básica no local para um espaço físico indicando pontos fortes e interferências. No modo de descoberta de ponto de acesso, você também pode traçar a intensidade do sinal ao longo do tempo, permitindo testar canais e ajustar as possibilidades de interferência.
Teste de velocidade Wifi para Android
Muito útil. Você executará um servidor python simples em sua máquina e o aplicativo poderá testar alguns cenários, fornecendo feedback de velocidade em tempo real.
O Wifi Analyzer , outro ótimo aplicativo para Android, tem algumas visualizações valiosas sobre quais canais Wi-Fi AP estão ativos. Pode ser a melhor ferramenta gratuita para a escolha do canal AP sem muito trabalho.
iPerf
Ferramenta bem respeitada para entender o desempenho da rede local. Você precisa de duas caixas, uma como servidor e outra como cliente. Você pode configurar vários parâmetros, executar um teste e ver os resultados de largura de banda e tremulação. Eu prefiro usá-lo com a jPerf GUI para gráficos de resultados e ajustes de parâmetros.
Saúde da conectividade com a Internet
mtr (ping e traceroute combinados)
Pings todos os seus lúpulos traceroute. Fornece dados de tendência. Louco demais.
speedtest-cli
A versão CLI da coisa comum do ookla speedtest.net. O mantenedor do projeto declara que não é consistente, mas ainda assim, é útil tentar avaliar grandes diferenças.
NPAD : caminho de rede e diagnóstico de aplicativos
Servidor de diagnóstico automático para solucionar problemas de sistemas finais e de última milha na rede. Depois de executar uma bateria de testes, fornece uma página Resumo dos resultados como esta . Eu recomendo usar este link de redirecionamento do servidor NPAD para encontrar o servidor NPAD mais próximo (todos eles estão acabados) e usar esse nome de host para seus testes.
Meus resultados pessoais:
Passei algumas horas fazendo tudo isso, tentando coisas diferentes (alternando do DD-WRT para o firmware do Tomato) e lendo. Acontece que não era uma camada de rede e era uma boa e velha interferência de RF, principalmente do Bluetooth! Eu tinha meu computador, um mouse e teclado bluetooth a menos de um metro e meio do roteador. (E roteador antigo ainda em 2.4Ghz onde eles se chocam.)
Para isso, tirei o máximo proveito do Wifi Speed Test para Android , executando isso regularmente enquanto movia as coisas pelo apartamento. Uma vez que relata atualizações a cada 200ms, mais ou menos, comunicava-se claramente quando a interferência estava descartando meus pacotes.
Definitivamente, recomendo a leitura do guia Common Sources of Interference de Metageek. (Eles também fabricam o InSSIDer e outras ferramentas de análise Wifi que parecem boas.)
Uma ferramenta que eu não tinha era um medidor de análise de espectro físico. Telefones e laptops podem detectar apenas pontos de acesso Wifi, mas não conseguem captar interferências de Bluetooth ou outras tecnologias baseadas em RF. Metageek tem algumas soluções legais nesse espaço ( Wi-Spy e inSSIDer Office ) e esperamos ver mais ferramentas surgindo como o AirShark .
fonte
Conforme observado no meu comentário acima: As ferramentas comumente usadas para diagnosticar problemas de Wi-Fi podem realmente causar esse problema. Ao procurar redes Wi-Fi, o rádio precisa sair do canal, normalmente diz ao AP para armazenar em buffer quadros para que ele possa "dormir" e depois muda de canal para varredura.
Além disso, o iOS e o OS X desde que o AirDrop foi introduzido retirarão o rádio Wi-Fi do canal para procurar outros serviços do AirDrop e, uma vez que a Yosemite periodicamente sairá do canal para oferecer suporte à transferência.
fonte
Então, eu também tinha essas flutuações de ping do Wi-Fi no roteador.
Troquei o roteador (de TL-WR743ND para DIR-815), tentei vários adaptadores USB Wi-Fi (principalmente TP-LINKs, embora acho que também tive o problema com o D-Link DWA-160), passou de 2,5 GHz para 5GHz e vasculhou os canais. Sem sorte, o problema persistiu.
Até que notei que, quando faço um teste de velocidade da rede ou executo um cliente bittorrent, o ping está correto. Apenas flutua quando a rede está ociosa.
Pode ser um problema do Windows 7 ou algo dos meus adaptadores TP-LINK, mas quando dou uma carga no Wi-Fi, a flutuação desaparece e a rede funciona bem.
Até agora, criei um pequeno programa Rust para manter minha rede Wi-Fi ativa.
fonte