Ich habe schon einmal interessante Netzwerkerfahrungen gemacht. Bevor ich umgezogen bin, hatte ich eine VDSL-Verbindung mit 3 MB Uplink. (Die Abwärtsgeschwindigkeit betrug ca. 30 MB, ist aber derzeit nicht relevant). Immer wenn ich den Uplink gesättigt habe (CrashPlan-Backup), konnte ich eine Verlangsamung der allgemeinen Latenz und Reaktionsfähigkeit feststellen, aber ich konnte das Internet ohne größere Probleme nutzen.
Jetzt bin ich an einen weiter entfernten Ort gezogen, wo ich nur normales ADSL + bekomme. Die Geschwindigkeit beträgt 10 MB Downlink mit 1 MB Uplink. Das Problem ist jedoch, dass immer wenn ich den Uplink sättige, fast alles zum Stillstand kommt - die Ping-Zeiten steigen auf zehn Sekunden und die allgemeine Erfahrung ist ziemlich schlecht. Selbst wenn ich nur 50% der Upload-Geschwindigkeit verwende, steigt die Latenz auf 500-800 ms.
Zuerst habe ich das Problem auf die verminderte Verbindungsqualität zurückgeführt. Jetzt denke ich jedoch, dass es sich um ein Konfigurations- / Netzwerkproblem auf meiner Anbieterseite handelt und nichts mit der Qualität des Kupfers zu tun hat, das mir in den Weg kommt. Was diesen Glauben weiter bestätigte, ist, dass ein Freund von mir eine Verbindung mit ähnlichen Parametern hat (ein anderer Bereich, aber eine ähnliche Entfernung zum Austausch) und den Upload glücklich sättigen kann, ohne die Gesamtkonnektivität zu beeinträchtigen!
Also, was könnte das Problem sein? Ist das das berühmte Bufferbloat- Problem? Wenn ja, gibt es eine Möglichkeit, dies zu mildern? Der technische Support fordert mich lediglich auf, sicherzustellen, dass ich den Upload nicht zu häufig verwende, um die Konnektivität sicherzustellen ... was in meinem Buch schwach ist.
Ich habe mir auch einige der Tomaten-Firmware- Router angesehen. Irgendwelche Ratschläge dazu? Ich habe alle möglichen QoS-Einstellungen versucht, um der Sicherungssoftware eine niedrigere Priorität zu geben, aber dies behebt das Problem nur teilweise.
Also, um es zusammenzufassen - denkst du, es ist ein Bufferbloat und wenn ja, wie kann man das beheben? (außer Anbieterwechsel)
quelle
Antworten:
Es gibt keinen Grund, 50% Upload zu verwenden, und 0% Download sollten zu signifikanten Ping-Erhöhungen führen. Hier ist noch etwas los. Ich weiß nicht, ob das Pufferbloat ist. Ich vermute, es ist nur ein physisches Problem mit Ihrem Modem oder Ihrer Leitung. Stark überlastete Verbindungen sollten weiterhin in der Lage sein, Pings unter 1 Sekunde aufrechtzuerhalten. Ich würde Probleme mit dem ISP beheben und / oder Modemstatistiken überprüfen, wenn Ihr Modem dies unterstützt (Ihr ISP kann überprüfen, ob Ihr Modem dies nicht tut). Ich vermute, dass das Signal-Rausch-Verhältnis beim Upload unter 6 liegt oder die Dämpfung zu hoch ist (größer als 55 dB).
Mangelndes Bandbreitenmanagement hilft auch nicht (sollte aber niemals dazu führen, dass die Dinge so schlecht werden, wie Sie es beschreiben). Sie sollten eine QoS-Lösung implementieren. Das einzige, was für aDSL-Verbindungen ordnungsgemäß funktioniert, ist eines mit dem TC-ATM-Patch. Ich würde Tomato Toastman oder Shibby empfehlen, aktuelle Versionen. Mein "Mini-Guide" zum Konfigurieren ist hier: http://www.dslreports.com/forum/r28371690-Cable-Help-Configuring-Tomato-QoS- . Der einzige Unterschied zu Ihrem Setup besteht darin, dass Sie die "Einstellungen nur für DSL-Modems" auf etwa 32 Byte anstatt auf "keine" setzen.
Bufferbloat-Test: http://netalyzr.icsi.berkeley.edu/
quelle
Es ist wahrscheinlich Bufferbloat. Tomate hat keine Korrekturen dafür.
Probieren Sie das QOS-System von openwrt, dd-wrt oder cerowrt aus. Alle verwenden jetzt fq_codel.
Ich stelle fest, dass einige Formen von DSL die ATM-Kapselung verwenden, deren genaue Kompensation bis vor kurzem unterbrochen wurde (behoben in Linux 3.10.12 oder höher, aktueller OpenWrt-Barriere-Breaker-Kopf, Cerowrt-Kopf).
quelle
Die Möglichkeit, das "Aufblähen des Puffers" zu beheben, besteht darin, den Puffer Ihres Internetdienstanbieters vollständig zu deaktivieren, indem Sie die eingehende und ausgehende Bandbreite auf knapp unter den jeweiligen Grenzwerten begrenzen. Auf diese Weise wird der Puffer auf der Seite Ihres Internetdienstanbieters nie verwendet, und Sie erleben eine Verbesserung der Latenz bei geringen Durchsatzkosten.
tc
ist das Linux / DD-WRT / Tomato-Tool dafür. Es gibt ein Skript namens "Wondershaper", das dies auf PCs implementiert. Vielleicht können Sie es für Tomato anpassen.quelle