Ich habe Ping Plotter ausgeführt und hier sind die Ergebnisse mit hohem Paketverlust auf allen Hops (ca. 12 %). Ich kann kaum glauben, dass die Router von Google fehlerhaft sind. Ist meine Netzwerkkarte schuld?
Klicken Sie auf die Screenshots, um sie zu vergrößern.
Bild des Ping-Plotter-Bildschirms (gesamten Netzwerkverkehr außer World of Tanks geschlossen, lokalen Router entfernt):
Ich habe auch WinMTR ausgeführt (mit laufendem Radio und Starcraft2) und meinen Heimrouter hinzugefügt.
|------------------------------------------------------------------------------------------|
| WinMTR statistics |
| Host - % | Sent | Recv | Best | Avrg | Wrst | Last |
|------------------------------------------------|------|------|------|------|------|------|
| my.router - 0 | 1631 | 1631 | 0 | 0 | 3 | 1 |
| 10.0.0.1 - 5 | 1413 | 1356 | 1 | 11 | 41 | 3 |
| qr90.bucuresti.rdsnet.ro - 5 | 1379 | 1313 | 1 | 12 | 78 | 3 |
| cr01.bucuresti.rdsnet.ro - 4 | 1436 | 1385 | 2 | 18 | 50 | 3 |
| xr01.budapesta.rdsnet.ro - 5 | 1407 | 1348 | 13 | 24 | 70 | 14 |
| xr01.budapesta.rdsnet.ro - 4 | 1430 | 1377 | 13 | 24 | 125 | 15 |
| 213-154-130-234.rdsnet.ro - 4 | 1422 | 1367 | 13 | 27 | 122 | 14 |
| 209.85.242.228 - 4 | 1429 | 1376 | 13 | 26 | 121 | 14 |
| 72.14.232.102 - 4 | 1421 | 1366 | 30 | 44 | 142 | 45 |
| 72.14.236.21 - 4 | 1440 | 1390 | 28 | 45 | 204 | 29 |
| 209.85.254.57 - 5 | 1402 | 1342 | 31 | 46 | 86 | 32 |
| www.google.com - 4 | 1441 | 1391 | 29 | 40 | 69 | 31 |
|________________________________________________|______|______|______|______|______|______|
WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider
Verkehr um etwa 4 Uhr morgens mit Torrents und allem auf meinem Rechner, der funktioniert:
Als ich meinen Heimrouter hinzufügte, bemerkte ich, dass er keine Paketverluste aufweist, also vermute ich, dass das Problem beim 10.0.0.1-Router liegt. Leute vom ISP kamen und überprüften die Verbindung und sagten, sie sei ok, aber die Plage der Lag-Spikes sei immer noch da. Eine Sache, die mir auffiel, ist, dass die Verbindung morgens und spät abends ok ist.
Antwort1
Das scheint völlig normal zu sein. Es gibt zwei Dinge, die Sie beachten müssen.
Erstens: Wenn eine bestimmte Verbindung Paketverluste aufweist, werden Sie denselben Paketverlust auf jedem Pfad feststellen, der diese Verbindung enthält. Wenn Ihre Verbindung zu Ihrem ISP also Pakete verliert, wird jeder Punkt darüber hinaus denselben Paketverlust aufweisen. Der Paketverlust wird gemessen, indem ein Paket gesendet wird und man sieht, ob man ein Paket zurückbekommt.
Zweitens ist Paketverlust normal. So finden mehrere TCP-Streams heraus, wie sie eine Verbindung teilen können, ohne dass es einen speziellen „Du bekommst X, du bekommst Y“-Mechanismus gibt. Da Sie ein Torrent-Programm ausführen, haben Sie wahrscheinlich eine ziemlich große Anzahl von TCP-Verbindungen, und alle versuchen herauszufinden, wie viel Bandbreite sie bekommen können. TCP-Verbindungen steigern ihre Geschwindigkeit, bis Pakete verloren gehen, und dann wieder.
Angenommen, eine dieser Verbindungen wird plötzlich langsamer. Wie könnten die anderen herausfinden, dass mehr Bandbreite verfügbar ist? Die einzige Möglichkeit besteht darin, dass sie regelmäßig versuchen, ihre Übertragungsrate zu erhöhen. Und wenn die Verbindungen Ihre Verbindung voll auslasten und eine von ihnen versucht, ihre Übertragungsrate zu erhöhen, was wird Ihrer Meinung nach passieren? Ja, ein paar Pakete werden verloren gehen. Wenn nie Pakete verloren gehen würden, würden alle TCP-Verbindungen ihren Bandbreitenverbrauch erhöhen. Wie würde das funktionieren?
Wenn dies ein Problem für Sie darstellt, weil Sie auch Anwendungen ausführen möchten, die empfindlich auf Paketverlust reagieren, konfigurieren Sie ein Limit für den eingehenden und ausgehenden Datenverkehr, den Ihr Torrent-Programm zulässt. Legen Sie es auf etwa 85 % des maximalen Datenverkehrs fest, den Sie im Programm sehen. Dies führt nur zu einem Leistungsabfall von 15 % im Torrent-Programm und sollte den Paketverlust im Allgemeinen bei 0 halten. (Außer wenn ein anderes Programm Datenverkehr erzeugt und dieses Programm dann herausfinden muss, wie es ihn mit den Torrents teilen kann.)
Antwort2
Torrents verwenden eine große Anzahl von TCP- und UDP-Verbindungen, die je nach Router den gesamten RAM des Routers nutzen können. Da ich Paketverluste im 10.xxx-Netzwerk sehe, ist mir klar, dass zwischen Ihrem Router und diesem Netzwerk etwas nicht stimmt. Wechseln Sie Ihre Ethernet-Kabel. Wenn Sie DSL verwenden, wechseln Sie Ihr Telefonkabel und stellen Sie sicher, dass das Telefonkabel nicht länger als 3 Fuß ist. Standardtelefonkabel sind nicht abgeschirmt und verwenden keine verdrillten Paare. Daher sind sie sehr empfindlich gegenüber elektrischen und magnetischen Störungen.
Wenn Sie eine DSL-Verbindung haben, besteht in vielen Gegenden außerdem das Problem der „lokalen Sättigung“. Im Grunde sind zu viele Leute da, als dass der DSLAM sie bewältigen könnte, was zu Paketverlusten führt.
Was die Paketverluste bei den Remote-Netzwerken laut Plotter betrifft, bin ich mir nicht sicher, aber diese Netzwerke liegen weit außerhalb der Kontrolle Ihres ISP.