So verringern Sie BufferBloat bei einer ADSL-Verbindung

5733
petr

Ich hatte schon zuvor interessante Erfahrungen mit Netzwerken gemacht. Bevor ich umgezogen bin, hatte ich eine VDSL-Verbindung, mit 3 MB Uplink. (Die Abwärtsgeschwindigkeit lag bei etwa 30 MB, ist aber momentan nicht relevant). Wenn ich den Uplink (CrashPlan-Backup) sättigte, konnte ich eine allgemeine Verlangsamung der Latenz und des Reaktionsverhaltens feststellen, aber ich konnte trotzdem das Internet ohne größere Probleme nutzen.

Jetzt bin ich an einen Ort weitergezogen, wo ich nur normales ADSL + bekomme. Die Geschwindigkeit beträgt 10 MB Downlink mit 1 MB Uplink. Das Problem ist jedoch, dass, wenn ich den Uplink sättige, fast alles zum Stillstand kommt - die Ping-Zeiten steigen auf Dutzende Sekunden an und die allgemeine Erfahrung ist ziemlich schlecht. Selbst wenn ich nur 50% der Upload-Geschwindigkeit verwende, steigt die Latenzzeit auf 500 bis 800 ms.

Zuerst habe ich das Problem auf die verringerte Verbindungsqualität zurückgeführt - jetzt denke ich, dass es ein Konfigurations- / Netzwerkproblem auf meiner Providerseite ist und nichts mit der Qualität des Kupfers zu tun hat, das mir in den Weg kommt. Was diesen Gedanken noch einmal bestätigt hat, ist, dass ein Freund von mir eine Verbindung zu ähnlichen Parametern hat (ein anderer Bereich, aber eine ähnliche Entfernung zum Austausch) und er kann den Upload zufriedenstellen, ohne die Gesamtkonnektivität zu beeinträchtigen!

Was könnte also das Problem sein? Ist das das berühmte Pufferblutproblem ? Wenn ja, gibt es eine Möglichkeit, dies zu mildern? Der technische Support sagt mir nur, dass ich den Upload nicht zu oft verwende, um die Konnektivität sicherzustellen ... was in meinem Buch schwach ist.

Ich habe mir auch einige Firmware- Router für Tomaten angesehen . Ich habe alle möglichen QoS-Einstellungen ausprobiert, um der Sicherungssoftware eine niedrigere Priorität zu geben. Dies behebt das Problem jedoch nur teilweise.

Zusammenfassend - glauben Sie, dass es ein Pufferblut ist und wenn ja, wie kann es behoben werden? (außer Anbieterwechsel)

7
Nun, der Wikipedia-Link gibt Lösungsansätze an, wenn er sich auf Bufferbloat bezieht. Haben Sie überprüft, ob dieses Problem auf anderen Computern auftritt (möglicherweise ein Laptop, wenn möglich eine saubere Installation). Als letzten Ausweg könnten Sie Ihren ISP nach einem Ersatzrouter / Modem fragen. Bitte fügen Sie weitere Informationen zu Ihrem Gerät und Ihrer Hardware hinzu. Doktoro Reichard vor 10 Jahren 0
Ich habe einen Test gefunden, der hier gefunden wurde: http://www.chizang.net/alex/blog/2012/07/24/bufferbloat-for-the-impatient/ ... Das Testen wurde mit mehreren Maschinen durchgeführt, einschließlich einer sauberen Installation auf Himbeere pi - jedes Mal, wenn sich der Puffer füllt, steigt die Latenz in die Höhe petr vor 10 Jahren 0
Nicht sicher, ob es für Tomato funktioniert, aber probieren Sie es aus :-) #tc qdisc add dev eth0 root fq_codel user vor 9 Jahren 0

3 Antworten auf die Frage

4
dave taht

Es ist wahrscheinlich Pufferüberzug. Tomate hat keine Korrekturen dafür.

Versuchen Sie es mit openwrt, dd-wrt oder dem qos-System von cerowrt. Sie verwenden jetzt alle fq_codel.

Ich stelle fest, dass einige Formen von DSL ATM-Kapselung verwenden, deren genaue Kompensation bis vor kurzem kaputt war (behoben in Linux 3.10.12 oder neuer, aktueller Openwrt-Barriere-Breaker-Kopf, cerowrt-Kopf)

3
LawrenceC

Sie können den Puffer des Internetdienstanbieters vollständig deaktivieren, indem Sie die eingehende und ausgehende Bandbreite auf einen Wert beschränken, der unter den jeweiligen Grenzwerten liegt. Auf diese Weise wird der Puffer auf der Seite Ihres Internetdienstanbieters nie verwendet, und Sie können eine Verbesserung der Latenz bei geringen Durchsatzkosten feststellen.

tcist das Linux / DD-WRT / Tomato-Tool dafür. Es gibt ein Skript namens "Wondershaper", das dies auf PCs implementiert, vielleicht könnten Sie es für Tomato anpassen.

0
cloneman

Es gibt keinen Grund, 50% Upload zu verwenden, und 0% Download sollte zu erheblichen Ping-Erhöhungen führen. Hier ist noch etwas anderes los. Ich weiß nicht, ob das Pufferblut ist. Ich vermute, es ist nur ein physisches Problem mit Ihrem Modem oder Ihrer Leitung. Bei stark überlasteten Verbindungen sollte es möglich sein, Pings unter einer Sekunde zu halten. Ich würde Probleme mit dem ISP beheben und / oder die Modemstatistiken überprüfen, wenn Ihr Modem dies unterstützt (Ihr ISP kann prüfen, ob Ihr Modem dies nicht tut). Ich vermute, der Signal-Rausch-Abstand liegt beim Upload unter 6 oder die Dämpfung ist zu hoch (mehr als 55 dB).

Auch das mangelnde Bandbreitenmanagement hilft nicht (sollte jedoch niemals dazu führen, dass die Dinge so schlecht sind, wie Sie es beschreiben). Sie sollten eine QoS-Lösung implementieren. Das einzige, was für eine DSL-Verbindung richtig funktioniert, ist eines mit dem TC-ATM-Patch. Ich würde empfehlen, Tomate Toastman oder Shibby, die neuesten Versionen. Mein "Mini-Guide", um dies zu konfigurieren, ist hier: http://www.dslreports.com/forum/r28371690-Cable-Help-Configuring-Tomato-QoS- . Der einzige Unterschied bei Ihrem Setup besteht darin, dass Sie die Einstellungen für "Nur DSL-Modems" auf etwa 32 Byte statt "keine" setzen.

Pufferbluttest: http://netalyzr.icsi.berkeley.edu/

Danke dir! Ich habe bereits QoS auf dem Router aktiviert (und die Bandbreite etwas niedriger eingestellt als in der Modem-Konsole angegeben) .. aber nicht viel helfen petr vor 10 Jahren 0
Wenn Sie keine neuere Version von Tomato verwenden, z. B. Shibby oder Toastman (Tiomo Ingress QoS), ist Ihre QoS defekt cloneman vor 10 Jahren 0