Schlechter Durchsatz im Internet, aber vor Ort gut.

319
diolemo

Ich habe einen Router (Linksys E4200), der mit dem Internet (über ein externes Modem) und mit einem Powerline-Gerät (AV500) verbunden ist. Ich habe 2 Computer wie folgt angeschlossen:

Modem <-- 1GbE --> Router <- 100MbE -> Powerline <---> Computer1 Modem <-- 1GbE --> Router <-- 1GbE --> Computer2 
  1. Der Durchsatz zwischen Computer1 und Computer2 mit HTTP / SMB ist gut (nahe 100 MB).
  2. Der Durchsatz zwischen Computer2 und dem Internet ist gut (> 150 MB).
  3. Der Durchsatz zwischen Computer1 und dem Internet ist schlecht * (<20 MB).

    • Beim Herunterladen mit einer einzelnen TCP-Verbindung.

Ich verstehe nicht, wie # 3 passieren kann, wenn # 1 und # 2 in Ordnung sind.


Um die Dinge noch verwirrender zu machen, scheint es, wenn ich das Netzwerk wie unten gezeigt aktualisiere, indem Sie einen Schalter zwischen dem Router und der Stromleitung hinzufügen, das Problem vollständig zu beheben.

Modem <-- 1GbE --> Router <-- 1GbE --> Switch <- 100MbE -> Powerline <---> Computer1 

Was kann das Problem verursachen? Gibt es eine Möglichkeit, das Problem zu lösen, ohne den Schalter dort zu belassen? Ich habe auch einen zweiten Schalter ausprobiert (billigere Marke) und der hat ihn nicht repariert.

0

1 Antwort auf die Frage

0
Dan

Abhängig vom Betriebssystem auf Computer 1 und der durch die Powerline-Adapter verursachten Verzögerung müssen Sie möglicherweise die Größe des TCP-Fensters auf Computer 1 explizit erhöhen

Wie das geht, hängt vom Betriebssystem ab

Da Sie von 1 GBit bis 100 MBit durchgehen und Ihre Internetverbindung schneller als 100 MBit ist, werden Sie dort Pakete mit verloren gegangenen Paketen verspüren (das ist mir vor ein paar Wochen passiert, verbringen Sie einige gute Stunden, um es herauszufinden). In Kombination mit höheren Latenzen im Gegensatz zur lokalen Übertragung führt dies zu erheblichen Geschwindigkeitsschwankungen, die schlimmer sind, als Sie erwarten würden.

Wenn der Switch verwaltet wird und Port-Zähler enthält, können Sie am Ethernet-Port, der zum Powerline-Adapter geleitet wird, nach abgelegten Paketen überprüfen.

Das ist sicherlich möglich. Das OP kann dies überprüfen, indem Sie 20 Minuten lang auf einem Internet-Host einen "mtr" starten, bevor Sie eine große Übertragung starten (möglicherweise ein ISO-DVD-Image herunterladen). Nun hat das OP eine Basis für seinen Paketverlust. Lassen Sie das Original 'mtr' weiter laufen und starten Sie jetzt einen ISO-Download. Wenn sich die Drop-Raten * innerhalb Ihres Heimnetzwerks ändern *, haben Sie diese Antwort als starke Möglichkeit identifiziert Mike Pennington vor 9 Jahren 0
In meinem Fall war es wirklich komisch, kein Verlust, kein großer Anstieg der Reaktionszeit. Aber die Geschwindigkeit geht wild auf und ab, ohne dass die Verbindung durch den anderen Verkehr gesättigt wird (aber es gab anderen Verkehr, 10-30% der Verbindungskapazität). Ich brauchte einige Zeit, bis ich einen Blick auf Schalterzähler hatte und kurze Ausfälle von Ausgabepaketen (Dutzende auf einmal) sah. Durch 1 GB Link ersetzt und alles war in Ordnung. Immer noch nicht sicher, warum TCP nicht in der Lage war, eine "Sweetspot" Geschwindigkeit zu finden. Dan vor 9 Jahren 0
Diese "kurzen Bursts von ausgelassenen Ausgabepaketen" würden also (eventuell) von "mtr" erkannt. Dem Switch ist es egal, ob das Paket TCP oder ICMP ist ... er hat nur Puffer überladen und fällt wahllos ab Mike Pennington vor 9 Jahren 0
Sie waren in kürzester Zeit, nicht gleichmäßig verteilt, mtr wählte vielleicht ein oder zwei, nicht genug, um meine Aufmerksamkeit zu erregen Dan vor 9 Jahren 0