Testes para Bufferbloat

A qualidade da sua navegação na web, chamada de voz ou jogos é degradada quando alguém está baixando ou carregando arquivos? Pode ser que o seu navegador tenha “bufferbloat” – latência/atraso desnecessário criado pelo seu navegador com excesso de dados.

Se os testes abaixo mostram alta latência (digamos, acima de 50 msec),leia nossas recomendações em O que posso fazer sobre Bufferbloat

Teste Fácil para Bufferbloat

O Teste de Velocidade dos Relatórios DSL faz medições precisas da velocidade de download e upload com a latência durante o teste. Veja os vídeos do TheBloat / NoBloat no Youtube para ver como funciona o teste.

Um teste rápido para Bufferbloat

Outros sites de teste de velocidade só medem a latência quando o link está ocioso – e isso só conta parte da história. Você pode obter medidas de latência numéricas com esses outros sites de teste de velocidade se você executar um teste de ping simultaneamente. Para fazer isso:

  1. Inicie um ping para google.com. Você verá uma série de linhas, uma porping, tipicamente com tempos na faixa de 20-100 msec.
  2. Executar um teste de velocidade simultaneamente. Para fazer isso, inicie um dos serviços de teste de velocidade abaixo:

    • http://fast.com
    • http://speedtest.net
    • http://testmy.net
    • http://speedof.me

    (rápido.com agora testa a latência sob carga, mas gostaríamos que mais gente verificasse seus resultados contra nosso teste rápido)

  3. Veja os tempos de ping enquanto o teste de velocidade está funcionando. Se os tempos saltam ao carregar ou descarregar, então o seu router está provavelmente inchado.

Os Melhores Testes para Bufferbloat

O conjunto de testes que desenvolvemos para diagnosticar problemas de bufferbloat e outros problemas de conectividade são bons para 40GigE, mas requerem o conjunto de testes Flent RRULUsando as ferramentas Flent, é possível obter uma boa sensação de como a conexão está se comportando enquanto você afina suas configurações.

Outras ferramentas de desempenho e latência de rede

  1. O teste rápido (descrito acima) faz um trabalho rudimentar de medir o desempenho. Embora não funcione o tempo suficiente para evitar os efeitos do Powerboost ou outros casos especiais implementados porISPs, ele pode definitivamente apontar situações em que você está “bufferbloated”.
  2. betterspeedtest.sh do pacote OpenWrtScripts é um script que você pode executar no Linux/OSX ou no CeroWrt para obter testes confiáveis e repetíveis da sua rede. Ele executa o mesmo tipo de teste de download/upload que está disponível em speedtest.net.it é melhor, no entanto, porque ele mede continuamente a sua pinglatência, e assim permite-lhe saber o desempenho e a latência de cada direção de transferência de dados. (originalmente do pacote CeroWrtScripts)
  3. O script netperfrunner.sh (parte do pacote OpenWrtScripts)simula o teste RRUL ao criar quatro fluxos simultâneos de upload e download. Isto mede a latência durante uma carga pesada. (também originalmente parte do pacote CeroWrtScripts)
  4. Flent é uma ferramenta projetada para fazer medições de rede consistentes e repetíveis. Seu conjunto de testes, incluindo RRUL, registra os dados, e produz gráficos atraentes dos resultados. (RRUL especifica que múltiplas netperfsessions rodam simultaneamente para carregar pesadamente a rede em ambas direções.)
  5. O programa netperf está por baixo dos programasbetterspeedtest.sh, netperfrunner.sh e Flent, e está embutido no firmware CeroWrt. netperf direciona o tráfego através de uma rede e mede seu desempenho.
Para editar esta página, envie um pedido de puxar para o repositório Github.