Zum Inhalt springen
Glasfaserstränge, deren Enden blau und grün leuchten
Foto: Atlantic Ambience auf Pexels
Veröffentlicht am 1. März 20266 Min. Lesezeit

Netzwerklatenz erklärt: Wo die Millisekunden bleiben

Woraus Netzwerklatenz besteht, welche Untergrenze die Entfernung setzt, und echte Messungen unserer Server nach New Jersey, Singapur, Tokio und Sydney.

latencynetwork-performanceoptimizationdiagnostics

Netzwerklatenz ist die Zeit, die ein Paket bis zu seinem Ziel und zurück braucht, die Round-Trip-Zeit (RTT), in Millisekunden. Sie setzt sich aus vier Teilen zusammen: der Strecke, die das Signal zurücklegt, der Route, die die Netze wählen, den Warteschlangen, in denen es wartet, und den RTTs, die die darüberliegenden Protokolle hinzufügen. Nur der erste Teil ist physikalisch festgelegt. Dieser Leitfaden geht sie der Reihe nach durch, mit echten Messungen von unseren Servern in Falkenstein (Deutschland) und Gravelines (Frankreich) vom 7. Oktober 2026.

Woraus eine RTT besteht

KomponenteWas dahinterstecktTypische Größenordnung
AusbreitungLicht bewegt sich in Glasfaser mit etwa 200.000 km/s, zwei Dritteln seiner Geschwindigkeit im Vakuum: 1 ms RTT pro 100 km KabelUnter 1 ms innerhalb einer Stadt, 60 bis 90 ms über den Atlantik, 160 ms oder mehr bis auf die andere Seite der Welt
SerialisierungDie Bits eines Pakets auf die Leitung bringen: 1.500 Byte brauchen bei 1 Gbit/s 12 µsVernachlässigbar, außer auf langsamen Leitungen: 1,2 ms pro volles Paket bei 10 Mbit/s
WarteschlangenWarten im Puffer eines Routers oder Modems, wenn eine Leitung ausgelastet istNull auf einem unbelasteten Pfad, Hunderte Millisekunden, wenn sich ein Puffer füllt
VerarbeitungDer Router entscheidet, wohin er das Paket schicktMikrosekunden auf aktueller Hardware

Weit verbreitet ist die Annahme, „jeder Hop kostet ein paar Millisekunden“. Das stimmt nicht: Die Weiterleitung dauert Mikrosekunden. Wenn die Zeiten in einem Traceroute von einem Hop zum nächsten wachsen, liegt das an der Entfernung, an einer Warteschlange oder daran, dass der Router das Testpaket nur langsam beantwortet, während er alles andere mit voller Geschwindigkeit weiterleitet.

Die Entfernung setzt eine Untergrenze

Die kürzestmögliche RTT ergibt sich aus der Großkreisentfernung bei Lichtgeschwindigkeit in Glasfaser. Echte Kabel folgen nie dem Großkreis, und echte Routen nehmen selten das kürzeste Kabel. So weit lagen unsere Messungen von dieser Untergrenze entfernt (Mittelwert aus 60 bis 100 Testpaketen pro Ziel, mit mtr):

Von → nachEntfernungUntergrenze in GlasfaserGemessenVerhältnis
Gravelines → Cloudflare 1.1.1.1 (Paris)237 km2,4 ms4,9 ms2,0×
Falkenstein → Cloudflare 1.1.1.1 (Frankfurt)265 km2,6 ms5,9 ms2,3×
Gravelines → New Jersey5.779 km57,8 ms71,7 ms1,2×
Falkenstein → New Jersey6.462 km64,6 ms86,4 ms1,3×
Falkenstein → Singapur9.994 km99,9 ms165,5 ms1,7×
Falkenstein → Tokio9.134 km91,3 ms273,6 ms3,0×
Falkenstein → Sydney16.220 km162,2 ms341,2 ms2,1×

Auf kurzen Strecken dominieren die Fixkosten (Geräte, die letzten Meter Verkabelung, die Zeit, die das Ziel zum Antworten braucht), und das Verhältnis sieht schlecht aus, obwohl die absoluten Werte winzig sind. Auf langen Strecken kommt es auf die Route an. Tokio liegt beim Dreifachen seiner Untergrenze, weil die Pakete nicht direkt dorthin laufen: Der Trace verlässt Europa über das Netz von Arelion, erreicht Singapur bei 169 ms und dann Tokio bei 246 ms. In unserer Studie zur Cloud-Latenz aus 33 Städten brauchten die Pakete von Johannesburg nach São Paulo im besten Fall 351 ms, bei einer Untergrenze von 74 ms: Sie liefen über Europa.

Gleiches Ziel, zwei Routen

Derselbe Vultr-Host in New Jersey, in derselben Minute von unseren beiden Servern aus gemessen:

Von Falkenstein aus (Hetzner, AS24940)
  5. AS201011 ae12-499.nbg40.core-backbone.com      0.0%   100    3.2   3.0   2.7   3.3   0.1
  6. AS201011 ae7-2093.nyk10.core-backbone.com      0.0%   100   86.6  86.7  86.5  87.0   0.1
 11. AS20473  108.61.149.182.vultrusercontent.com   0.0%   100   86.2  86.4  85.9 107.1   2.1

Von Gravelines aus (OVHcloud, AS16276)
 10. AS16276  be102.lon-drch-sbb1-nc5.uk.eu         1.0%   100    3.8   3.7   3.5   4.1   0.1
 11. AS16276  nyc-ny1-sbb2-8k.nj.us                 0.0%   100   73.0  73.4  71.6  76.0   0.8
 13. AS???    nyiix.gi3-6.cr1.nyc1.choopa.net       0.0%   100   72.7  72.5  72.3  73.0   0.1
 17. AS20473  108.61.149.182.vultrusercontent.com   0.0%   100   71.7  71.7  71.5  73.0   0.2

Der Unterschied von 14,7 ms ist nur zur Hälfte Entfernung (die Untergrenzen liegen 6,8 ms auseinander). Der Rest ist die Route: Von Gravelines aus transportiert OVH den Verkehr im eigenen Netz über London nach New York und übergibt ihn am NYIIX, einem Internet-Knoten (IXP) in New York, an Vultr; von Falkenstein aus übergibt Hetzner ihn in Nürnberg an Core-Backbone, das den Atlantik überquert. Wer einen Hoster oder einen Provider wählt, wählt auch dessen Routen.

Warteschlangen: die Latenz, die kommt und geht

Die Ausbreitung ändert sich nicht, Warteschlangen schon. Auf den unbelasteten Pfaden oben blieb die Streuung an den Zielen über 100 Testpakete zwischen 0,1 und 2,1 ms. An einem Heimanschluss kann ein einziger großer Upload den Puffer des Modems füllen und allem anderen Hunderte Millisekunden hinzufügen: Das ist Bufferbloat.

Zum Testen starten Sie ping 1.1.1.1 und, während er läuft, einen großen Upload und danach einen großen Download. Springen die Zeiten von 15 ms auf 200 ms oder mehr und fallen sie nach dem Ende der Übertragung wieder, ist der Puffer das Problem. Die Abhilfe liegt im Router: Smart Queue Management (fq_codel oder CAKE, verfügbar unter OpenWrt und auf vielen neueren Routern) oder Traffic Shaping knapp unter der Nenngeschwindigkeit der Leitung.

Protokolle vervielfachen die RTTs

Eine neue HTTPS-Verbindung kostet mehrere RTTs, bevor das erste Byte der Seite ankommt: eine DNS-Abfrage, wenn der Name nicht im Cache liegt, eine für den TCP-Handshake, eine für TLS 1.3 (zwei für TLS 1.2) und eine für die eigentliche Anfrage. Bei vier RTTs:

RTT4 RTTs
6 ms (ein Server in der Nähe)24 ms
86 ms (von Deutschland nach New Jersey)344 ms
341 ms (von Deutschland nach Sydney)1,4 s

Dieselbe Rechnung gilt für alles, was nacheinander abläuft: Eine Anwendung, die 20 Datenbankabfragen hintereinander an eine 80 ms entfernte Datenbank stellt, wartet 1,6 Sekunden. HTTP/2 und HTTP/3 verwenden Verbindungen wieder, TLS 1.3 und QUIC verkürzen die Handshakes, und weniger aufeinanderfolgende Anfragen sparen den Rest ein.

Wie viel ist zu viel?

AnwendungAngenehmSpürbar
Sprach- und VideoanrufeUnter 150 ms in eine Richtung, die Empfehlung ITU-T G.114Darüber fallen sich die Gesprächspartner ins Wort
Schnelle Online-SpieleUnter etwa 50 ms RTTÜber 100 ms spüren es die meisten Spieler
Webseiten und APIsHängt von der Zahl aufeinanderfolgender RTTs abJede zusätzliche RTT verlängert die Zeit bis zum ersten Byte

Selbst messen

  • ping -c 20 host: Das Minimum ist Ihre Untergrenze auf diesem Pfad, der Mittelwert Ihre übliche Latenz und mdev der Jitter.
  • mtr -rwz -c 100 host: wo auf dem Pfad die Zeit hinzukommt (siehe wie Sie einen mtr-Bericht lesen).
  • Von mehreren Orten aus: Unser Cloud-Latenztest misst die Latenz Ihres Browsers zu 36 Regionen von AWS, OVHcloud, Vultr und Akamai, und TraceMapper verfolgt dieselbe Route von mehr als 30 Standorten aus.

Was Sie ändern können und was nicht

  • Entfernung: nur, indem Sie den Server näher an die Nutzer bringen oder eine Region oder ein CDN hinzunehmen. In unserer Studie mit 33 Städten bediente Frankfurt allein 14 Städte in unter 100 ms, Frankfurt und Singapur zusammen 27.
  • Route: durch die Wahl eines Providers, dessen Netz und Peering zu Ihren Nutzern passen. Die Routing-Policy eines anderen Netzes können Sie nicht ändern.
  • Warteschlangen: Smart Queue Management zu Hause; im Rechenzentrum keine Leitungen mit 100 % Auslastung betreiben.
  • RTTs: Wiederverwendung von Verbindungen, TLS 1.3, DNS-Caching, weniger aufeinanderfolgende Aufrufe.

Für die Praxis siehe Netzwerklatenz verringern.

Netzwerklatenz erklärt: Wo die Millisekunden bleiben