Tests für Bufferbloat

Verschlechtert sich die Qualität Ihres Webbrowsings, Ihrer Sprachanrufe oder Ihrer Spiele, wenn jemand Dateien herunter- oder hochlädt? Möglicherweise leidet Ihr Router unter „Bufferbloat“ – unnötige Latenz/Verzögerung, die dadurch entsteht, dass Ihr Router zu viele Daten puffert.

Wenn die nachstehenden Tests eine hohe Latenz (z. B. über 50 ms) ergeben, lesen Sie unsere Empfehlungen unterWas kann ich gegen Bufferbloat tun

Einfacher Test für Bufferbloat

Der DSL-Geschwindigkeitstest misst die Download- und Upload-Geschwindigkeiten sowie die Latenz während des Tests und zeigt Ihnen die numerischen Ergebnisse an. Schauen Sie sich dieBloat / NoBloat Videos aufYoutube an, um zu sehen, wie der Test funktioniert.

Ein Schnelltest für Bufferbloat

Andere Geschwindigkeitstestseiten messen nur die Latenz, wenn die Verbindung im Leerlauf ist – und das sagt nur einen Teil der Geschichte aus. Sie können numerische Latenzmessungen mit diesen anderen Geschwindigkeitstestseiten erhalten, wenn Sie gleichzeitig einen Ping-Test durchführen. Dazu:

  1. Starten Sie einen Ping-Test zu google.com. Sie werden eine Reihe von Zeilen mit Zeiten zwischen 20 und 100 ms sehen.
  2. Gleichzeitig einen Geschwindigkeitstest durchführen. Dazu starten Sie einen der folgenden Speedtest-Dienste:

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

    (fast.com testet jetzt die Latenzzeit unter Last, aber wir möchten, dass mehr Leute ihre Ergebnisse mit unserem Schnelltest vergleichen)

  3. Beobachten Sie die Ping-Zeiten, während der Geschwindigkeitstest läuft. Wenn die Zeiten beim Hoch- oder Herunterladen sprunghaft ansteigen, ist Ihr Router wahrscheinlich überlastet.

Die besten Tests für Bufferbloat

Die von uns entwickelte Testreihe zur Diagnose von Bufferbloat und anderen Verbindungsproblemen ist für 40GigE geeignet, erfordert aber dieFlent RRUL-TestsuiteMit den Flent-Tools kann man ein gutes Gefühl dafür bekommen, wie sich die Verbindung verhält, während man seine Einstellungen optimiert.

Andere Tools für Netzwerkleistung und Latenz

  1. Der Quick Test (oben beschrieben) ist eine rudimentäre Methode zur Messung der Leistung. Obwohl er nicht lange genug läuft, um die Auswirkungen von Powerboost oder anderen von ISPs implementierten Sonderfällen zu vermeiden, kann er definitiv Situationen aufzeigen, in denen Sie „bufferbloated“ sind.
  2. betterspeedtest.sh aus dem OpenWrtScripts-Bundle ist ein Skript, das Sie unter Linux/OSX oder CeroWrt ausführen können, um konkrete, wiederholbare Tests Ihres Netzwerks zu erhalten. Es führt dieselbe Art von Download/Upload-Test durch, die auch auf speedtest.net verfügbar ist. Es ist jedoch besser, weil es kontinuierlich die Pinglatenz misst und Ihnen somit die Leistung und Latenz jeder Richtung der Datenübertragung mitteilt. (ursprünglich aus dem CeroWrtScripts-Bundle)
  3. Das Skript netperfrunner.sh (Teil des OpenWrtScripts-Bundles)simuliert den RRUL-Test, indem es vier gleichzeitige Up- und Download-Streams erzeugt. Damit wird die Latenz bei hoher Last gemessen. (ursprünglich auch Teil des CeroWrtScripts-Pakets)
  4. Flent ist ein Tool zur Durchführung konsistenter und wiederholbarer Netzwerkmessungen. Seine Testreihe, einschließlich RRUL, protokolliert die Daten und erstellt attraktive Grafiken der Ergebnisse. (RRUL legt fest, dass mehrere netperfsessions gleichzeitig laufen, um das Netzwerk in beiden Richtungen stark zu belasten.)
  5. Das netperf-Programm liegt betterspeedtest.sh, netperfrunner.sh und Flent zugrunde und ist in die CeroWrt-Firmware integriert. netperf leitet den Datenverkehr durch ein Netzwerk und misst dessen Leistung.
Um diese Seite zu bearbeiten, reichen Sie eine Pull-Anfrage an das Github-Repository ein.