Warum ist meine Netzwerkauslastung eine Sägezahnwelle?

Warum ist meine Netzwerkauslastung eine Sägezahnwelle?

Mir ist aufgefallen, dass meine Breitbandverbindung beim Herunterladen großer Dateien immer ein sägezahnförmiges Auslastungsdiagramm anzeigt. Im Task-Manager von Windows 7 sieht es folgendermaßen aus:

Sawtooth-Netzwerkauslastung

Wenn ich große Dateien über das lokale Netzwerk übertrage, scheint dies kein Problem zu sein und ich erhalte eine schöne und stabile Hochgeschwindigkeitsübertragung.

Meine Netzwerktopologie sieht folgendermaßen aus:

PC <-- Kabelverbindung --> Linksys-Router (WiFi) <-- Kabelverbindung --> ADSL-Modem

Wie kann ich feststellen, ob es sich um ein Problem mit meinem Router/Modem oder im Netzwerk meines Internetdienstanbieters handelt?

Antwort1

Wenn dies bei lokalen Übertragungen nicht der Fall ist, klingt es so, als würde Ihr ISP Ihre Geschwindigkeit drosseln, um sie auf dem von Ihnen bezahlten Niveau zu halten. Wahrscheinlich passiert dies nur, wenn Sie eine wirklich schnelle und dauerhafte Verbindung haben; die Übertragung wird schneller, aber dann greift Ihr ISP ein, um zu verhindern, dass Sie schneller werden, als der von Ihnen abonnierte Dienst es zulässt.

Ich wette, wenn Sie die Spitzen und Täler mitteln würden, würden Sie feststellen, dass der Gesamtdurchschnitt ungefähr der erwarteten Geschwindigkeit Ihrer Internetverbindung entspricht. Mit anderen Worten: Anstatt die Geschwindigkeit konstant zu halten, lässt der ISP sie ansteigen, gleicht sie dann aber aus, indem er sie senkt. Wenn dies zu jeder Tageszeit und an allen Wochentagen der Fall ist, bedeutet dies, dass Ihr ISP ein schlechtes Netzwerkmanagement hat (obwohl Sie letztendlich immer noch die Geschwindigkeit erhalten, für die Sie bezahlt haben). Wenn dies nur während der „Spitzenzeiten“ geschieht, könnte es daran liegen, dass Ihr ISP Ihnen einen „Boost“ bietet, bei dem Sie tatsächlich eine höhere Geschwindigkeit erreichen können, als Ihr Dienst bereitstellt, solange das Netzwerk über freie Bandbreite verfügt.

Antwort2

Es gibt eine Reihe möglicher Gründe, aberhttp://www.bufferbloat.net/ist wahrscheinlich lesenswert, da es eine der häufigsten Ursachen in den von Ihnen dort aufgelisteten Verbindungstechnologien behandelt.

Zur Diagnose gibt es nichts Besseres als ein Eliminierungsverfahren. Tauschen Sie jede Komponente aus oder eliminieren Sie sie, um herauszufinden, wo das Problem liegt. Dies mit einem hochgradig wiederholbaren Testsatz zu tun, ist zwar schön und gut, bedeutet aber nur „dieselben Daten mit derselben Software zu senden“.

Antwort3

Dies ist ein Beispiel für den AIMD-Algorithmus (Additive-Increase/Multiplicative-Decrease). Teil des TCP-Designs zur Vermeidung von Überlastungen.

Hör zu:https://en.wikipedia.org/wiki/Additive_increase/multiplikative_verringerung

verwandte Informationen