Latenza di rete: millisecondi per miglio
Misurata in millisecondi per miglio, la latenza definisce il tempo che intercorre tra l'invio di dati attraverso una rete e il momento in cui l'informazione raggiunge la destinazione. Nella maggior parte dei casi, la latenza aggiunge solo una frazione di secondo alla reattività della rete, ma anche questa piccola quantità può influire su alcune applicazioni real-time. Per ridurre la latenza, guarda come ridurre la distanza che i dati devono percorrere o levigare il percorso.
Fonti di latenza
Nel vuoto, i segnali tra computer viaggiano alla velocità della luce: 186.000 miglia al secondo. In cavo a fibra ottica, rallentano a circa 122.000 miglia al secondo. La perdita di velocità misura circa 8,2 microsecondi per miglio, o 0,82 millisecondi per 100 miglia. La latenza aumenta se il pacchetto dati deve passare attraverso un router o uno switch, o se la rete usa NAT: network address translation, sistema per inviare pacchetti all'indirizzo del router.
Significato
La latenza di rete importa di più con piccoli pacchetti dati che con grandi blocchi. Su pacchetti grandi e lenti, l'attrito aggiunto di un millisecondo o due rimane quasi impercettibile. Con piccoli pacchetti che dovrebbero muoversi velocemente, il tempo aggiunto può fare differenza significativa. In comunicazioni vocali o video real-time, l'alta latenza diventa particolarmente evidente, specialmente quando interrompe le conversazioni.
Distanza
Riduci le miglia che un segnale deve attraversare e riduci anche la latenza. Un miglio di cavo produce lo 0,5% del ritardo introdotto da un tratto di 200 miglia. Se pianifichi una nuova sede per un ufficio che farà parte di una WAN, minimizza la sua distanza dal nodo successivo o dall'hub della rete. Quando non puoi scegliere posizioni geografiche a favore del traffico, considera soluzioni alternative.
Altre alternative
Switch di rete che usano forwarding assistito da hardware riducono considerevolmente la latenza perché aiutano a indirizzare i pacchetti all'indirizzo giusto. Prevedi un ritardo aggiunto di soli 25 microsecondi passando attraverso lo switch, molto meno di altri switch. Congestione pesante sulla rete significa che pacchetti arrivano a un router più velocemente di quanto possano partire. Ridurre la congestione taglia la latenza. Aggiungere hardware per permettere elaborazione parallela, dove la rete gestisce più lavori contemporaneamente, aiuta anche.