La latenza di rete è il momento in cui i dati si spostano da una sorgente a una destinazione attraverso una rete. Capire come calcolare la la latenza aiuta a diagnosticare i problemi di rete e ottimizzare le prestazioni. Questo articolo fornisce un approccio passo dopo passo con esempi reali per chiarire il processo.

Comprendere i componenti della rete Latency

La latenza di rete comprende diversi componenti: ritardo di propagazione, ritardo di trasmissione, ritardo di elaborazione e ritardo di queuing. Il ritardo di propagazione è il momento per un segnale di viaggiare attraverso il mezzo, mentre il ritardo di trasmissione dipende dalla dimensione dei dati e dalla larghezza di banda. Il ritardo di elaborazione si verifica a router e switch, e il ritardo di queuing è causato dalla congestione di rete.

Metodo di calcolo passo per passo

Per calcolare la latenza totale, sommare tutti i ritardi individuali. La formula di base è:

L'assenza totale = ritardo di propagazione + ritardo di trasmissione + ritardo di elaborazione + ritardo di inquinamento[]

Esempio del mondo reale

Supponiamo che i dati debbano viaggiare 1000 km su un cavo fibra ottica. La velocità di propagazione in fibra è di circa 200.000 km/s. La dimensione dei dati è di 1 MB, e la larghezza di banda di rete è di 100 Mbps. L'elaborazione e la risoluzione dei ritardi sono stimati a 10 ms ciascuno.

In primo luogo, calcolare il ritardo di propagazione:

Propagazione Ritardo = Distanza / Propagazione Velocità = 1000 km / 200.000 km/s = 0.005 secondi o 5 ms.

Successivamente, calcolare il ritardo di trasmissione:

Trasmissione Ritardo = Dimensione dati / Larghezza di banda = (8 * 1.08,576 bit) / 100,000,000 bits/sec ≈ 0.084 secondi o 84 ms.

Aggiungere l'elaborazione e l'interrogazione dei ritardi:

Totale di Latenza = 5 ms + 84 ms + 10 ms + 10 ms = 109 ms.

  • Misura distanza e velocità
  • Determinare la dimensione dei dati e la larghezza di banda
  • Stime dell'elaborazione e dell'interrogazione dei ritardi
  • Sommare tutti i ritardi per la latenza totale