Leistung

Was ist RTT?

Auch bekannt als: round-trip time, ping
Definition

RTT is the time for a packet to travel to a destination and for the response to return, measured in milliseconds. The physical floor is about 1 ms per 100 km each way: light in fibre travels at roughly two-thirds of c and real routes are around 1.35 times the great-circle distance.

Warum RTT wichtig ist

Das physikalische Minimum liegt bei etwa 1 ms pro 100 km pro Richtung: Licht in Glasfaser bewegt sich mit etwa zwei Dritteln der Lichtgeschwindigkeit, und reale Routen sind etwa das 1,35-fache der Großkreis-Distanz. Kein Provider unterbietet dieses Minimum, weshalb der Standort mehr über die wahrgenommene Geschwindigkeit entscheidet als jede Hardware-Spezifikation. Was ein gutes Netzwerk tut, ist, sich dem Minimum anzunähern – direktes Peering statt drei Transit-Hops und unüberlastete Links, die keine Wartezeit zur Distanz hinzufügen. Beachten Sie, dass ICMP-Ping und Anwendungsschicht-Roundtrip nicht dasselbe sind: Router priorisieren ICMP routinemäßig herab, sodass ein Ping schlechter aussehen kann als der TCP-Handshake, den Ihre Benutzer tatsächlich erleben. Jede OnionVPS-Standortseite veröffentlicht eine geschätzte RTT zu jeder anderen Region, berechnet aus der obigen Formel, damit die Zahl reproduzierbar und nicht werblich ist.

RTT in der Praxis

Beim Betrieb eines Servers ist RTT die Grundwahrheit für die vom Benutzer wahrgenommene Latenz. Ich beobachte es aus mehreren Blickwinkeln, nicht nur aus meinem eigenen Rechenzentrum. Wenn die RTT meiner App zu einer Region hoch ist, prüfe ich zuerst, ob der Pfad drei Transithops oder überlastete Verbindungen hat; das ist Warteschlangenverzögerung, die ich beheben kann. Wenn es Distanz ist, verschiebe ich die Instanz. Es falsch zu machen bedeutet einen sich langsam anfühlenden Dienst, den keine Hardware-Spezifikation behebt, weil physische Gesetze die Untergrenze setzen. Die gute Nachricht: RTT von einem ICMP-Ping kann irreführen, da Router diesen Verkehr herabstufen; messen Sie stattdessen mit einem echten TCP-Handshake.

Was Leute bei RTT falsch machen

Der häufige Fehler ist, ICMP-Ping als die definitive RTT-Zahl zu behandeln. Viele nehmen an, ein Ping zeige, was Benutzer erleben, aber Router stufen ICMP herab, sodass der Ping schlechter aussehen kann als der tatsächliche TCP-Handshake. Die Korrektur: Verwenden Sie anwendungsbezogene Messungen für echte benutzerorientierte Latenz.

RTT – häufige Fragen

Wie hängt RTT mit Ping zusammen?

RTT und Ping werden oft synonym verwendet, aber Ping bezieht sich speziell auf ICMP-Echoanfragen. RTT ist das breitere Konzept, das jeden Round-Trip abdeckt, einschließlich TCP-Handshakes. Ping kann unzuverlässig sein, da Router ICMP herabstufen, sodass es die RTT überzeichnen kann, die Benutzer tatsächlich erleben.

Was ist die minimal mögliche RTT?

Die physikalische Untergrenze beträgt etwa 1 ms pro 100 km pro Strecke, mit realen Routen etwa 1,35-mal der Großkreis-Distanz. Kein Anbieter kann das unterbieten, weil Licht in Glasfaser mit zwei Dritteln der Lichtgeschwindigkeit reist. Der Standort ist wichtiger als jede Hardware.

Mehr aus leistung

CPU-Steal-Zeit
Steal-Zeit ist der Anteil der Zeit, in der eine virtuelle CPU bereit war zu laufen, aber der Hypervisor den physischen Kern einem anderen Gast gegeben hat.
Jitter
Jitter ist die Variation der Paketverzögerung im Laufe der Zeit, im Gegensatz zur durchschnittlichen Verzögerung selbst.
TTFB
TTFB misst die Zeit von der Anfrage bis zum Eintreffen des ersten Antwort-Bytes.