Wird Bufferbloat bei einer bestimmten Geschwindigkeit ausgelöst?

672
tuki

Ich habe eine Huawei HG658-Modem- / Router-Kombination, die von meinem Internetdienstanbieter bereitgestellt wird. Sie ist etwas in die Jahre gekommen und bietet keine Unterstützung für Smart Queue Management (SQL), mit der Pufferprobleme behoben werden können.

Wenn etwa 80% meiner Bandbreite genutzt wird, tritt Pufferspeicher ein und die Ping / Latenz steigt, was in diesem Fall erwartet wird.

Kommt Bufferbloat bei einer bestimmten Kapazitätsgeschwindigkeit vor oder wenn die Bandbreite bei beliebiger Internetgeschwindigkeit etwa 70% beträgt?

0
Dies geschieht an dem Punkt, an dem Sie die Router-Spezifikationen übertreffen. Selbst wenn Ihr Router über 1-Gbit / s-Schnittstellen verfügt, wird der Router wahrscheinlich deutlich weniger ausgeben. Selbst Business-Router wie der Cisco 4331 mit drei integrierten 1-Gbit / s-Schnittstellen und Steckplätzen für mehr Schnittstellen erreichen je nach konfigurierten Funktionen eine Leistung von 100 bis 300 Mbps. Ron Maupin vor 5 Jahren 0
Gut. Wenn ich beispielsweise 10 MBit / s hatte und mein Bufferbloat mit 8 MBit / s läuft, bedeutet dies, dass selbst wenn ich meinen Plan auf 20 MBit / s aufrüste, es immer noch mit 8 MBit / s geschieht? tuki vor 5 Jahren 0
Das wäre eine gute Annahme. Ron Maupin vor 5 Jahren 0
Bei Bufferbloat handelt es sich ausschließlich um * Überlastung *, wo auch immer das herkommt. Bufferbloat enthält viele Ressourcen. Ich schlage vor, Sie schauen sich einige an und stellen dann eine genauere Frage zu den Dingen, die Sie nicht bekommen. Daniel B vor 5 Jahren 1

1 Antwort auf die Frage

0
richb-hanover

Pufferblutung tritt am häufigsten auf, wenn Ihre Verbindung zu Ihrem Internetdienstanbieter besetzt / gesättigt / überlastet ist. Es scheint, dass Sie es sehen, wenn Sie 80% der Verbindungskapazität erreichen.

Wenn es zu einer Überlastung kommt, beginnt der Router die zu sendenden Pakete in eine Warteschlange zu stellen. Wenn die Überlastung schnell behoben wird (weil der Absender stoppt / verlangsamt), werden die Pakete in der Warteschlange ziemlich schnell gesendet. Bleibt die Überlastung jedoch bestehen (beispielsweise für Dutzende oder Hunderte von Millisekunden), verbleiben diese Pakete in der Warteschlange, bis sie an der Reihe sind. Diese Millisekunden werden zur Latenzzeit des Pakets hinzugefügt und geben Ihnen Pufferblutung.

Es liegt in der Verantwortung des Routers, diese Situation zu erkennen und die Absender, die die Paketwarteschlange füllen, zu verlangsamen. Smart Queue Management (SQM) macht dies mit fq_codel oder (der neueren) Cake qdisc.

Wie wär's mit einem schnelleren Link von Ihrem ISP? Es kann nicht helfen. Hier ist der Grund:

Ihre schnellere Leitung wird wirklich mehr Daten verschieben. Ihre Absender (das Hochladen / Herunterladen von Computern in Ihrem Netzwerk) bemühen sich jedoch immer, die Verbindung zum ISP zu sättigen, was (erneut) zu Überlastungen führt. So wird der Router immer noch wahrscheinlich Pakete in der Warteschlange, was zu bufferbloat.

Die richtige Lösung ist, einen Router zu erhalten, der den Absendern Rückmeldungen geben kann, um bei Überlastungen zu bremsen. Eine intuitive Beschreibung des Problems finden Sie in meinem Blogpost Bufferbloat und im Ski Shop

Das Verlinken zu Ihrem eigenen Blog ist per se in Ordnung, aber Sie müssen dies ausdrücklich sagen. Siehe [Wie man kein Spammer ist.] (/ Help / promotion) tripleee vor 5 Jahren 0
Gut genug - Danke, dass Sie mir die Notiz dazu hinzugefügt haben, dass es sich um mein Blog-Posting handelt. richb-hanover vor 5 Jahren 0
Vielen Dank für die ausführliche Antwort. Ich habe auch Ihren Blogbeitrag gelesen und ich habe alles verstanden. Letzte Frage: Es gibt einige Internetdienste, die die Bandbreite einschränken, insbesondere bei Online-Spielen. Wenn wir also davon ausgehen, dass wir 10 Mbps runter / runter haben und das betreffende Spiel nur 64 kbit / s rauf und runter benötigt, sollte der Router in diesem Fall also nicht unter Bufferbloat leiden? tuki vor 5 Jahren 0
Nicht ganz. Selbst wenn Ihr Spiel nur 64 KBit / s auf / ab verwendet, kann der Router zu viele Daten zwischenspeichern, wenn andere Programme (oder Computer) Daten senden oder empfangen. richb-hanover vor 5 Jahren 0