Tests for Bufferbloat

Degrerer kvaliteten af din webbrowsing, dit taleopkald eller dine spil, når nogen downloader eller uploader filer? Det kan være, at din router har “bufferbloat” – unødvendig latens/forsinkelse, der opstår, fordi din router gemmer for mange data i bufferen.

Hvis nedenstående test viser høj latenstid (f.eks. over 50 msek.), skal du læse vores anbefalinger påHvad kan jeg gøre ved Bufferbloat

Nem test for Bufferbloat

DSL Reports Speed Test foretager nøjagtige målinger af download- og upload-hastighederne sammen med latenstiden under testen.Med knappen “Results + Share” kan du se de numeriske resultater eller sende et link til dine venner. Se videoerneBloat / NoBloat påYoutube for at se, hvordan testen fungerer.

En hurtig test for Bufferbloat

Andre hastighedstestwebsteder måler kun latenstiden, når forbindelsen er inaktiv – og det fortæller kun en del af historien. Du kan få numeriske målinger af latenstid med disse andre hastighedsteststeder, hvis du kører en ping-test samtidig. Sådan gør du det:

  1. Start et ping til google.com. Du vil se en række linjer, én pr. ping, typisk med tider i intervallet 20-100 msec.
  2. Kør en hastighedstest samtidig. Det gør du ved at starte en af nedenstående speedtest-tjenester:

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

    (fast.com tester nu for latenstid under belastning, men vi vil gerne have flere folk til at tjekke deres resultater i forhold til vores hurtige test)

  3. Se ping-tiderne, mens hastighedstesten kører. Hvis tiderne stiger, når du uploader eller downloader, er din router sandsynligvis overbelastet.

De bedste tests for bufferbloat

Den testsuite, som vi har udviklet til at diagnosticere bufferbloat og andre forbindelsesproblemer, er god til 40GigE, men kræverFlent RRUL-testsuitenMed Flent-værktøjerne er det muligt at få en god fornemmelse for, hvordan forbindelsen opfører sig, mens du justerer dine indstillinger.

Andre værktøjer til netværksydelse og latency

  1. Squick Test (beskrevet ovenfor) gør et rudimentært stykke arbejde med at måle ydeevnen. Selv om den ikke kører længe nok til at undgå virkningerne af Powerboost eller andre særlige tilfælde, der er implementeret af ISP’er, kan den helt sikkert påpege situationer, hvor du er “bufferbloated”.
  2. betterspeedtest.sh fra OpenWrtScripts bundleer et script, som du kan køre på Linux/OSX eller på CeroWrt for at få konkrete, gentagelige tests af dit netværk. Det udfører den samme slags download/upload-test som den, der er tilgængelig på speedtest.net.Det er dog bedre, fordi det løbende måler din pinglatency og dermed giver dig mulighed for at kende ydelsen og latenstiden for hver retning af dataoverførsel. (oprindeligt fra CeroWrtScripts bundle)
  3. Scriptet netperfrunner.sh (del af OpenWrtScripts bundle)simulerer RRUL-testen ved at oprette fire samtidige upload- og download-strømme. Dettemåler latenstiden under stor belastning. (oprindeligt også en del af CeroWrtScripts bundle)
  4. Flent er et værktøj, der er designet til at foretage konsistente og gentagelige netværksmålinger. Dets pakke af tests, herunder RRUL, logger dataene og producerer attraktive grafer af resultaterne. (RRUL specificerer, at flere netperfsessioner skal køre samtidigt for at belaste netværket kraftigt i begge retninger.)
  5. Netperf-programmet ligger til grund for betterspeedtest.sh, netperfrunner.sh og Flent, og er indbygget i CeroWrt-firmwaren. netperf kører trafik gennem et netværk og måler dets ydeevne.
For at redigere denne side skal du indsende en pull request til Github-repositoriet.