Verringert das Erhöhen der Upload- oder Download-Geschwindigkeit den Ping?

16

Ich habe eine Verbindung mit 5 MB / s, aber beim Spielen von Online-Spielen fällt mir immer ein hoher Ping auf. Wenn das Netzwerk stabil ist (dh wenn pingtest.com die Verbindung als 5 MB / s meldet), bleibt der Ping bei 50 ms, aber meine vorherige Verbindung war 2 MB / s, und es hatte auch einen Ping von 50 ms, wenn er stabil ist.

Warum pingt meine aktuelle Verbindung nicht 50 ms, wenn sie wie meine vorherige Verbindung mit 2 MB / s läuft? Und was macht einen größeren Unterschied in der Ping-, Upload- oder Download-Geschwindigkeit?

Lucas Abilidebob
quelle
13
Weder die Upload-Geschwindigkeit noch die Download-Geschwindigkeit wirken sich signifikant auf den Ping aus. Ping ist ein Maß für die Latenz. Sie könnten eine 100-Mbit / s-Verbindung mit 100 ms Ping und eine 1-Mbit / s-Verbindung mit 10 ms Ping haben.
ChrisInEdmonton
4
Die Entfernung trägt wesentlich zur Ping-Zeit bei. Das Spielen eines Online-Spiels aus Europa auf Servern in den USA kostet Sie vielleicht 150 ms, wofür Sie wirklich nichts tun können, außer in die USA zu ziehen.
Tetsujin
5
Ping und Bandbreite sind unabhängig. Wenn Ihre Bandbreite jedoch ausgelastet ist, wird die Latenz höher als normal und es kommt zu Paketverlusten. Daher ist es möglicherweise eine gute Idee, bandbreitenintensive Programme (Torrent-Clients usw.) auf eine Geschwindigkeit von a zu begrenzen etwas niedriger als Ihre maximale Bandbreite.
8
Stellen Sie sich vor, ein LKW mit Blaustrahlen kommt jede Stunde an, Sie entladen sie, stecken sie in einen riesigen Stapel von Laufwerken, laden die neuen (Upload-) Festplatten in den LKW und schicken sie ab. Dies wäre eine enorme Upload- und Download-Geschwindigkeit, aber die Latenz wäre sehr gering (durchschnittlich bestenfalls 1,5 Stunden, könnte schlechter sein, je nachdem, wie weit die Lastwagen fahren müssen). Wenn Sie anfangen, die Lastkraftwagen zu füllen, muss ein Paket möglicherweise auf einen zweiten Lastkraftwagen warten, nachdem dieser fertig ist, wodurch die Latenzzeit erhöht wird.
Strg-Alt-Delor
1
Ich stelle es mir gerne als Wasserpfeife vor. Der Ping gibt Ihnen eine Vorstellung davon, wie lang die Pipe ist, und die Bandbreite gibt an, wie fett sie ist. Ein kurzes (dh direktes) Rohr bedeutet, dass das Wasser schnell dorthin gelangt. Eine dicke Pfeife bedeutet, dass viel Wasser dorthin gelangt. Tauschen Sie Wasser gegen Daten aus, und ich halte das für sinnvoll. Wenn Sie viel Wasser transportieren müssen, möchten Sie ein möglichst dickes Rohr, dh eine große Bandbreite. Spiele lassen sich nicht gerne warten, daher ist in der Regel eine kurze Ping-Zeit (kurze Pipe) am wichtigsten. Gut gestaltete Spiele versuchen, die Menge der gesendeten Daten zu minimieren, um nicht zu viel Bandbreite zu verbrauchen.
Caltor,

Antworten:

36

Die Latenz ist im Allgemeinen unabhängig von der Bandbreite.

  • Die Latenz, die üblicherweise in Ping-Zeiten gemessen wird, gibt an, wie lange es dauert, bis Ihr System Daten an einen anderen Computer sendet und dessen Antwort empfängt. Die Latenz hängt in erster Linie davon ab, wie weit die Daten übertragen werden müssen. Der Zugriff auf eine Webseite auf einem Server, der sich auf der Hälfte der Welt befindet, dauert wesentlich länger als auf einer Webseite auf einem Server nebenan. Längere Kommunikationswege, auf denen die Daten viele Switches und Router passieren müssen, erhöhen ebenfalls die Latenz.

  • Die Bandbreite, normalerweise ausgedrückt in Megabit pro Sekunde (Mbit / s), ist die Datenmenge, die Ihr System pro Zeiteinheit über das Netzwerk senden oder empfangen kann. Bandbreite ist das, wofür Sie in der Regel beim Kauf eines Internetdienstes bezahlen. Bei den meisten Heim-Internetdiensten bieten teurere Tarife mehr Bandbreite.

  • Obwohl eine höhere Bandbreite die Latenz während Überlastungszeiten verbessern kann, sind beide unter normalen Bedingungen im Allgemeinen unabhängig. Der HughesNet Gen4-Satelliten-Internetdienst bietet beispielsweise eine gute Bandbreite (bis zu 15 Mbit / s), leidet jedoch an einer schlechten Latenzzeit von durchschnittlich etwa 700 ms Ping . Dieser hohe Ping-Wert ist auf die Art des Satelliten-Internet-Dienstes zurückzuführen, der das Übertragen von Daten zu einem Satelliten und zurück erfordert. Umgekehrt hat eine dedizierte T1-Leitung nur eine Bandbreite von 1,5 Mbit / s, kann jedoch eine Latenz von nur 10 ms bieten .

Siehe auch unter Serverfehler: Verringert eine Internetverbindung mit höherer Bandbreite die Ping-Antwortzeit?

bwDraco - Setzen Sie Monica wieder ein
quelle
1
NASA LADEE Mond-Datenverbindung war ungefähr 600 Mbit / s, aber wahrscheinlich ungefähr 2 Sekunden Pings (Minimum; ich denke, es dauert ungefähr 1,3 Sekunden Mondlicht, um die Erde zu erreichen). Außerdem werden Pings in der Regel mit einem minimalen Datenpaket getestet, um die Rückgabe und nicht die Bandbreite zu testen: Ein Eimer mit hoher Bandbreite und ein Esslöffel mit niedriger Bandbreite können jeweils einen Wassertropfen in etwa der gleichen Zeitspanne sichern.
Yorik
@DragonLord Wie würde eine höhere Bandbreite die Latenz in Zeiten von Überlastung verbessern?
RockPaperLizard
1
@RockPaperLizard Wenn eine Verbindung überlastet ist, muss ein Router irgendwo in der Leitung Ihr Paket für einige Zeit aufbewahren. Im Extremfall hätten Sie, wenn es nur ein Transatlantikkabel gäbe und nur ein Paket pro Sekunde gesendet würde, eine sehr, sehr, sehr hohe Latenz für Ihr Transatlantikpaket, da es in der Warteschlange stünde.
cpast
3
Der Versand einer Lastwagenladung Festplatten hat eine sehr große Bandbreite, aber auch eine sehr hohe Latenz (Roundtrip-Zeit in Tagen )
Ratschenfreak
5

Überlegen Sie, wie Latenz und Bandbreite bei Ausdrucken funktionieren, die zu Fuß transportiert werden.

Angenommen, Sie haben eine Schachtel mit Ausdrucken - ungefähr so ​​viel, wie Sie tragen können, ohne durch das Gewicht wesentlich verlangsamt zu werden, und zwei Orte, die Sie vielleicht mitnehmen möchten, einen 50 m und einen 0,5 km entfernten.

Nehmen wir an, Sie laufen mit etwa 5 km / h. Es würde 1,2 Minuten dauern, um die Box an den ersten Platz zu bringen und zurückzukehren, und 12 Minuten, um die Box an den zweiten Platz zu bringen und zurückzukehren.

Nehmen wir nun an, Sie müssen 100 Kartons mitbringen. Sie müssten 100 Fahrten machen, sodass die Gesamtzeit für die Beförderung 2 Stunden bzw. 200 Stunden beträgt.

Jetzt wollen wir diese Dinge verbessern.

Nehmen wir an, Sie gewinnen 99 Helfer. Sie können jetzt mehr Bandbreite haben. Sie können nun die 100 Kartons in 1,2 bzw. 12 Minuten bringen.

Nehmen wir an, Sie engagieren 2000 Helfer. Sie haben jetzt noch mehr Bandbreite. Sie können nun die 10 Kisten in 1,2 bzw. 12 Minuten bringen. Die zusätzliche Bandbreite hat nicht geholfen, weil Sie es ausgereizt haben und die Latenz gleich ist.

Nehmen wir an, Sie werden die 99 Helfer los, kaufen aber ein Fahrrad und können gesunde 40 km / h damit fahren. Sie können die One-Box-Fahrten jetzt in 9 Sekunden bzw. 1,5 Minuten durchführen. Sie haben jetzt weniger Latenz. Die 100-Box-Fahrten dauern jedoch 150 Minuten und 25 Stunden.

Offensichtlich bringt das Fahrrad (geringere Latenz, etwas mehr Bandbreite) eine Schachtel Papiere schneller mit, während das massive Team von Helfern (gleiche Latenz, viel mehr Bandbreite) besser viele Schachteln mitbringt.

Netzwerkverbindungen werden auf ähnliche Weise miteinander verglichen wie diese verschiedenen Transportmittel für Ausdrucke.

Das Herunterladen einer sehr großen Datei ist mit dem Transport vieler Boxen vergleichbar. Je mehr Bandbreite, desto besser.

Das Spielen eines Spiels ist in der Regel mit vielen kleinen Nachrichten verbunden. Es ist also wie die Aufgabe, eine Schachtel immer wieder zu transportieren (wir können nicht alle Schachteln in großen Mengen transportieren, da die nächste Schachtel noch nicht fertig ist). Je niedriger die Latenz, desto besser.

Aber in unserer Analogie gibt es keinen Grund, warum wir kein massives Team von Helfern haben können, die alle Fahrräder haben.

Außerdem unterscheiden sich die verschiedenen Netzwerkverbindungen nicht nur in der Latenz (zu Fuß oder mit dem Fahrrad) und der Bandbreite (wie viele Helfer), sondern auch darin, dass unterschiedliche Verknüpfungen verfügbar sind und unterschiedliche Punkte durchlaufen werden müssen, sodass einer möglicherweise niedriger ist Latenz für eine Reise und höher für eine andere.

Aber wo die Analogie genau ist, ist, dass wir zwar zwei Verbindungen haben können, bei denen eine um eine Metrik besser und eine um eine andere schlechter ist, wir aber auch zwei Verbindungen haben können, bei denen eine durch beide Maßnahmen besser ist als die andere.

Jon Hanna
quelle
40 km / h auf dem Fahrrad sind viel, ein Amateur erreicht höchstens 25.
Ratschenfreak
@ratchetfreak und immer eine flache Geschwindigkeit über 50 m, so dass es in 9 Sekunden nicht sehr realistisch ist, aber es wird dienen.
Jon Hanna
1

Die richtige Antwort ist weder.

Ping kann auf verschiedene Arten durchgeführt werden, über UDP oder ICMP (Eine kurze Einführung für ICMP finden Sie hier ).

Kurz gesagt, ein Computer sendet eine Reihe von speziellen Paketen, die von Routern / Switches und über Gateways weitergeleitet werden, falls erforderlich, um ein Netzwerk für ein anderes zu verlassen. Diese Reise durch Geräte ist eine Ping-Zeit, die gekapselt und zurückgesendet wird. Im Allgemeinen müssen zwei Pings nicht dieselbe Route befolgen. Die Anzahl der Sprünge ist der größte Bestimmungsfaktor im Durchschnitt der Ping-Zeiten, obwohl es Zeiten gibt, in denen ein höherer Upload oder Download von Bedeutung sein kann (überflutete Netzwerke).

Austin T Französisch
quelle
0

Beides ist gleich wichtig, da Ping die Roundtrip-Zeit misst. In diesem Fall wird ein Paket an einen Computer gesendet (Upload) und ein Paket zurückgesendet (Download). Die Zeit von Anfang bis Ende ist die Ping-Zeit. Infolgedessen sollten beide eine gleiche Rolle in Ihrer Pingtime spielen.

Es gibt jedoch einige erwähnenswerte Punkte: Die meisten Heimanschlüsse weisen heutzutage niedrigere Upload-Raten als Download auf, sodass der Upload leichter verstopfen kann, was zu einer längeren Paketwarteschlange und somit zu einem höheren Ping (und / oder Paketverlust) führt.

Das Herunterladen von nur 2 MB von 5 MB wirkt sich immer noch auf den Ping-Vorgang aus, da unter anderem Folgendes zutrifft: - Das Herunterladen ist mit viel Aufwand verbunden, insbesondere bei Protokollen wie Bittorrent. Im Allgemeinen ist zusätzlich zur Nettodownloadrate ein Overhead von MINDESTENS 20% zu erwarten, der auf Notwendigkeiten wie TCP-Fensterung , TCP-Header, Ethernet-Header und -Fußzeile, IP-Header usw. zurückzuführen ist große Anzahl von Verbindungen im Einsatz, und die Notwendigkeit, ständig neue herzustellen. - Puffer entlang Ihrer Netzwerkroute verstopft - Erhöhte Wahrscheinlichkeit, dass Pakete verworfen werden und erneut gesendet werden müssen.

Es sollte beachtet werden, dass es viele Dinge gibt, die als Ping bezeichnet werden. Sie haben das gängigste, ICMP-Ping , Sie haben auch verschiedene Implementierungen eines TCP-Äquivalents , und die meisten Spiele rollen ihre eigenen, um eine Form von UDP-Ping zu erzeugen. Letzteres kann sehr unterschiedlich sein, da jeder seine eigene Vorstellung davon zu haben scheint, wie es implementiert werden sollte, um zu reflektieren, wie die Verbindungsqualität für das Spiel gemessen werden sollte, wie z. B. Round Trip oder nur in eine Richtung?

Heutzutage, wenn Heim- und Serververbindungen normalerweise "schnell genug" sind, ist der größte Einfluss auf eine gesunde Route zwischen Ihnen und dem Server die Anzahl der Netzwerk-Hops. Dies ist normalerweise auf die physische Entfernung zwischen Ihnen und dem Server zurückzuführen. Die Anzahl der Netzwerksprünge kann durch Ausführen einer Traceroute überprüft werden .

Jarmund
quelle
0

Ein wichtiger Faktor ist, wie viel nicht genutzte Bandbreite Sie für Uploads haben und wie viel Sie für Downloads haben. Da Ping durch Senden einer Nachricht und Abhören einer Antwort funktioniert, wirken sich beide Richtungen auf die gesamte Umlaufzeit aus. Die Pakete sind in beiden Richtungen im Wesentlichen gleich groß (es sei denn, etwas fragmentiert ein fragmentiertes Paket oder setzt es wieder zusammen). Wenn Ihre Download- oder Upload-Pipe fast voll ist, verzögert sich der Ping-Vorgang mit größerer Wahrscheinlichkeit. Die meisten Heimanschlüsse sind asymmetrisch, was bedeutet, dass Sie mehr Download-Bandbreite zur Verfügung haben. Abhängig von Ihrer Nutzung ist es daher möglicherweise einfacher, die Upload-Bandbreite auszufüllen. Häufig hat ICMP-Verkehr (Ping-Verkehr) eine niedrigere Priorität als anderer Verkehr, sodass er verzögert oder gelöscht wird, wenn die Pipe ausgelastet ist.

GuitarPicker
quelle
0

Die Bandbreite (Geschwindigkeit) ist erforderlich, um Pings senden und Antworten empfangen zu können.

Pings sind jedoch in der Regel kompakt (typische Ping-Pakete haben eine Größe von weniger als 1 KB), es sei denn, Sie pingen überflutet und / oder verwenden große Pakete oder haben eine sehr exotische Verbindung wie eine Luftspaltumgehung über Ton. In der Praxis spielt es keine Rolle.

Die Latenz (Reaktionszeit) wird durch die Signalisierungs- und Verarbeitungsgeschwindigkeit aller Hardware- und Softwarekomponenten auf dem Roundtrip-Pfad verursacht und ist fast immer der begrenzende Faktor, wenn Sie die Beziehungen berücksichtigen.

Angenommen, Sie können 1 MBit / s oder ungefähr 0,1 MB / s senden oder empfangen, und Ihr Ping beträgt satte 1 KB, dh 0,001 MB. Dies bedeutet, dass Sie 1.000 Pings pro Sekunde senden oder empfangen können, von denen jeder 1 ms zum Senden oder Empfangen benötigt, wenn Sie die Verbindung vollständig nutzen.

Typische Latenzen für einen Roundtrip über das Internet sind> 10 ms.

In dieser Zeit konnten Sie bereits 10 Pings senden, bevor Sie eine Antwort über diesen eher langsamen Link erhielten.

Archimedix
quelle