Schlechter Durchsatz im Internet, aber vor Ort gut.

0

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 (& gt; 150 MB).
  3. Der Durchsatz zwischen Computer1 und dem Internet ist schlecht * (& lt; 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 ich einen Schalter zwischen dem Router und der Stromleitung hinzufüge, 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.

diolemo
quelle

Antworten:

0

Abhängig vom Betriebssystem auf Computer 1 und der durch die Powerline-Adapter verursachten Verzögerung müssen Sie möglicherweise die TCP-Fenstergröße 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.

Dan
quelle
Das ist sicherlich möglich. Das OP kann dies überprüfen, indem Sie eine starten mtr auf einem Internet-Host für 20 Minuten, bevor Sie eine große Übertragung starten (möglicherweise ein ISO-DVD-Image herunterladen). Nun hat das OP eine Basis für seinen Paketverlust. Behalten Sie das Original mtr läuft und startet jetzt einen ISO-Download. Wenn sich die Drop-Raten ändern in Ihrem Heimnetzwerk Sie haben diese Antwort als starke Möglichkeit identifiziert
Mike Pennington
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
Diese "kurzen Bursts von abgelegten Ausgangspaketen" würden also (eventuell) von erkannt mtr. Dem Switch ist es egal, ob das Paket TCP oder ICMP ist ... er hat nur Puffer überladen und fällt wahllos ab
Mike Pennington
Sie waren in kurzer Zeit, nicht gleichmäßig verteilt, mtr wählte vielleicht ein oder zwei, nicht genug, um meine Aufmerksamkeit zu erregen
Dan