Testy pro Bufferbloat

Snižuje se kvalita prohlížení webu, hlasového hovoru nebo hraní her, když někdo stahuje nebo nahrává soubory? Je možné, že váš směrovač má „bufferbloat“ – zbytečné zpoždění/lag, které vzniká tím, že směrovač ukládá do vyrovnávací paměti příliš mnoho dat.

Pokud níže uvedené testy ukazují vysokou latenci (například nad 50 msec), přečtěte si naše doporučení na stránceCo mohu udělat s bufferbloatem

Snadný test bufferbloatu

Test rychlosti DSL Reportsprovádí přesné měření rychlosti stahování a odesílání spolu s latencí během testu. tlačítko „Výsledky + Sdílet“ vám umožní zobrazit číselné výsledky nebo předat odkaz svým přátelům. Podívejte se na videaBloat / NoBloat naYoutube, abyste viděli, jak test funguje.

Rychlý test Bufferbloat

Jiné stránky s testy rychlosti měří latenci pouze v době, kdy je linka nečinná – a to vypovídá jen část příběhu. Číselné měření latence na těchto jiných stránkách pro testování rychlosti můžete získat, pokud současně spustíte test ping. Chcete-li to provést:

  1. Začněte ping na stránku google.com. Zobrazí se řada řádků, jeden za druhým, obvykle s časy v rozmezí 20-100 msec.
  2. Spusťte současně test rychlosti. Za tímto účelem spusťte jednu z níže uvedených služeb speedtest:

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

    (fast.com nyní testuje latenci při zátěži, ale byli bychom rádi, kdyby si více lidí zkontrolovalo své výsledky s naším rychlým testem)

  3. Sledujte časy pingu při spuštěném testu rychlosti. Pokud časy vyskočí při nahrávání nebo stahování, pak je váš router pravděpodobně přetížený.

Nejlepší testy pro bufferbloat

Sada testů, kterou jsme vyvinuli pro diagnostiku bufferbloatu a dalších problémů s připojením, je dobrá až do 40GigE, ale vyžaduje sadu testů Flent RRULPomocí nástrojů Flent je možné získat dobrý pocit z toho, jak se připojení chová, zatímco ladíte nastavení.

Další nástroje pro měření výkonu a latence sítě

  1. Rychlý test (popsaný výše) provádí základní měření výkonu. Přestože neběží dostatečně dlouho, aby se vyhnul vlivu Powerboostu nebo jiným speciálním případům implementovaným poskytovateli připojení, rozhodně může poukázat na situace, kdy jste „bufferbloated“.
  2. betterspeedtest.sh z balíčku OpenWrtScriptsje skript, který můžete spustit na Linuxu/OSX nebo na CeroWrt a získat takkonkrétní, opakovatelné testy vaší sítě. Provádí stejný druh testu stahování/odesílání dat, který je k dispozici na webu speedtest.net.Je však lepší, protože průběžně měří pinglatenci, a tím vám umožňuje zjistit výkon a latenci jednotlivých směrů přenosu dat. (původně z balíčku CeroWrtScripts)
  3. Skript netperfrunner.sh (součást balíčku OpenWrtScripts)simuluje test RRUL vytvořením čtyř současných proudů stahování a nahrávání. Měří se tak latence při velkém zatížení. (původně také součást balíčku CeroWrtScripts)
  4. Flent je nástroj určený k prováděníkonzistentních a opakovatelných síťových měření. Jeho sada testů,včetně RRUL, zaznamenává data a vytváří atraktivní grafy výsledků. (RRUL určuje, že několik relací netperfsessions musí běžet současně, aby byla síť silně zatížena v obou směrech.)
  5. Program netperf je základem programůbetterspeedtest.sh, netperfrunner.sh a Flent a je zabudován do firmwaru CeroWrt. netperf řídí provoz v síti a měří její výkon.
Chcete-li upravit tuto stránku, pošlete požadavek na stažení do repozitáře Github.