Tester för Bufferbloat
Degrerar kvaliteten på din webbsurfning, ditt röstsamtal eller ditt spelande när någon laddar ner eller laddar upp filer? Det kan vara så att din router har ”bufferbloat” – onödig latens/fördröjning som skapas av att din router buffrar för mycket data.
Om testerna nedan visar hög latenstid (t.ex. över 50 msek), läs våra rekommendationer påWhat can I do about Bufferbloat
Easy Test for Bufferbloat
DSL Reports Speed Test gör exakta mätningar av nedladdnings- och uppladdningshastigheterna tillsammans med latenstiden under testet.Med knappen ”Results + Share” (resultat + dela) kan du se de numeriska resultaten eller skicka vidare en länk till dina vänner. Titta på filmernaBloat / NoBloat på Youtube för att se hur testet fungerar.
Ett snabbtest för Bufferbloat
Andra webbplatser för hastighetsmätning mäter bara latenstiden när länken är inaktiv – och det berättar bara en del av historien. Du kan få numeriska latensmätningar med dessa andra hastighetstestplatser om du kör ett pingtest samtidigt. Så här gör du:
- Starta ett ping till google.com. Du kommer att se en serie rader, en per ping, vanligtvis med tider i intervallet 20-100 msek.
-
Kör ett hastighetstest samtidigt. Starta en av speedtesttjänsterna nedan:
- http://fast.com
- http://speedtest.net
- http://testmy.net
- http://speedof.me
(fast.com testar nu för latens under belastning men vi skulle vilja att fler personer kontrollerar sina resultat mot vårt snabbtest)
-
Kontrollera ping-tiderna medan snabbtestet körs. Om tiderna ökar när du laddar upp eller laddar ner så är din router troligtvis överbelastad.
De bästa testerna för bufferbloat
Den testserie som vi utvecklat för att diagnostisera bufferbloat och andra anslutningsproblem är bra till 40GigE, men kräver Flents RRUL-testserieMed hjälp av Flent-verktygen är det möjligt att få en bra känsla för hur anslutningen beter sig medan du justerar dina inställningar.
Andra verktyg för nätverksprestanda och latens
- Snabbtestet (beskrivet ovan) gör ett rudimentärt jobb för att mäta prestanda. Även om det inte körs tillräckligt länge för att undvika effekterna av Powerboost eller andra specialfall som implementeras av ISP:er, kan det definitivt peka ut situationer där du är ”bufferbloated”.
- betterspeedtest.sh från OpenWrtScripts bundleär ett skript som du kan köra på Linux/OSX eller på CeroWrt för att få konkreta, repeterbara tester av ditt nätverk. Det utför samma typ av nedladdnings- och uppladdningstest som finns på speedtest.net.Det är dock bättre, eftersom det kontinuerligt mäter din pinglatency, så att du kan känna till prestandan och latensen för varje riktning av dataöverföringen. (ursprungligen från CeroWrtScripts bundle)
- Skriptet netperfrunner.sh (en del av OpenWrtScripts bundle)simulerar RRUL-testet genom att skapa fyra samtidiga upp- och nedladdningsströmmar. Detta mäter latenstiden under hög belastning. (ursprungligen också en del av CeroWrtScripts bundle)
- Flent är ett verktyg som är utformat för att göra konsekventa och repeterbara nätverksmätningar. Dess uppsättning tester, inklusive RRUL, loggar data och producerar attraktiva grafer av resultaten. (RRUL specificerar att flera netperfsessioner körs samtidigt för att kraftigt belasta nätverket i båda riktningarna.)
- Programmet netperf ligger till grund för betterspeedtest.sh, netperfrunner.sh och Flent, och är inbyggt i CeroWrt firmware. netperf driver trafik genom ett nätverk och mäter dess prestanda.