RTT

Il round-trip time è la forma misurata della latenza tra due endpoint e copre entrambe le direzioni del percorso.

Solo definizioni — un termine spiegato qui non è un servizio che vendiamo.

Il round-trip time è la latenza così come viene misurata: invio, attesa, ricezione. Copre entrambe le tratte, quindi è maggiore del ritardo unidirezionale; suddividere il percorso nelle tratte browser-PoP e lato PoP mostra che cosa correggere.

Leggere un andata e ritorno

40 ms

Leggere un andata e ritorno
Valore Significato
1 ms Stessa area metropolitana
10 ms Percorso regionale
40 ms Percorso regionale
120 ms Percorso intercontinentale
300 ms Code o percorso lungo
800 ms Code o percorso lungo
Tempi di andata e ritorno su una scala, dai percorsi nella stessa area metropolitana a quelli lunghi o in coda.
Descrizione testuale

Il righello riporta il round-trip time su una scala da 1 a 1000 millisecondi. I percorsi metropolitani brevi stanno in basso, quelli regionali e intercontinentali al centro, le code o i percorsi lunghi in alto. Un andata e ritorno copre entrambe le direzioni, quindi ogni riferimento descrive un percorso e un momento.

Che cosa verificare

Si misura con lo stesso payload e lo stesso protocollo del traffico reale. La connessione va riscaldata prima, perché la prima richiesta sconta i costi di DNS, TCP e TLS. Si testano entrambe le direzioni e si guardano il 95° percentile e il jitter anziché la media. Lo strumento di latenza riporta i segmenti.

Domande frequenti

L’RTT è la stessa cosa della latenza?

L’RTT è la latenza misurata come andata e ritorno. Le due direzioni possono differire, quindi non va diviso per due.

L’RTT include il DNS?

Sulla prima richiesta sì, perché il nome viene risolto prima. Le richieste in cache saltano questo passaggio.

Perché l’RTT è più alto di quanto suggerisca la distanza?

Code, deviazioni di instradamento ed elaborazione sul server aggiungono tempo. La distanza fissa un minimo, non il risultato.

Scopra di più

Fonti

  1. IETF RFC 792: Internet Control Message Protocol
  2. IETF RFC 6298: calcolo del timer di ritrasmissione TCP