Latenza, jitter e pacchetti persi: come misurarli in casa
La velocità ti dice quanti dati passano nella connessione. Latenza, jitter e pacchetti persi ti dicono quanto scorrono regolari, e sono loro a decidere se una chiamata si blocca o un gioco va a scatti.
In breve
- La latenza (ping) è il tempo di andata e ritorno, il jitter è quanto varia, la perdita di pacchetti è la parte che non arriva. Chiamate e giochi dipendono da questi più che dalla velocità.
- Riferimenti comuni per la voce: ritardo di sola andata sotto 150 ms, jitter sotto 30 ms, perdita sotto l'1%. Dentro il tuo Wi-Fi, fino al router, sono normali pochi millisecondi.
- Fai il ping al router e poi a un server su internet. Se il router è già lento o irregolare, il problema è il Wi-Fi; se lo è solo il server, è la linea.
- Se la latenza esplode solo mentre qualcosa carica o scarica, la linea è satura (bufferbloat), e un'impostazione del router può risolvere.
In questa pagina
Una connessione può essere veloce e comunque pessima. Uno speed test che segna 300 Mbps non dice nulla sul fatto che una videochiamata si blocchi ogni trenta secondi o che un gioco vada a scatti nel momento peggiore. Quelle cose dipendono da altri tre numeri, e puoi misurarli tutti e tre in casa.
Cosa vogliono dire i tre numeri
La latenza, di solito indicata come ping, è il tempo che un piccolo messaggio impiega ad arrivare a destinazione e tornare indietro, in millisecondi.
Il jitter è quanto quel tempo cambia da un messaggio all'altro. 40 ms costanti vanno bene per una chiamata; una connessione che oscilla tra 10 e 120 ms no, anche se la media sembra buona.
La perdita di pacchetti è la parte di messaggi che non arriva mai. Ogni pacchetto perso è un pezzo di voce che manca, un fotogramma bloccato o un'azione di gioco non registrata.
Per la velocità più è meglio. Per questi tre meno è meglio, e la costanza conta quanto il valore basso.
Quali valori puntare
Il riferimento più citato per la voce viene dalla pratica di progettazione delle reti, usato per esempio da Cisco: ritardo di sola andata sotto i 150 ms, jitter sotto i 30 ms e perdita di pacchetti sotto l'1%. Oltre questi valori le persone iniziano a parlarsi sopra, le voci si spezzano e il video si blocca. I giochi online sono più esigenti sul ritardo; la maggior parte dei giocatori nota la differenza ben prima dei 100 ms.
Questi numeri valgono per tutto il percorso, dal tuo dispositivo all'altra persona o al server del gioco. Il tratto dentro casa, dal dispositivo al router, dovrebbe esserne una fetta minima. Su un collegamento Wi-Fi in salute, andare e tornare dal router richiede pochi millisecondi e varia appena. Se già quel breve tratto richiede decine di millisecondi, o salta su e giù, il problema è il Wi-Fi.
Capire di chi è la colpa
Il trucco è misurare separatamente due cose: il tuo Wi-Fi e la parte di internet oltre il router.
Da un computer apri il Terminale su Mac o il Prompt dei comandi su Windows e fai il ping al router, che di solito è 192.168.1.1 o 192.168.0.1; l'indirizzo esatto lo trovi sull'etichetta del router o nella sua app. Lascialo andare per un minuto:
ping 192.168.1.1
Poi fai il ping a un server su internet, per esempio ping 1.1.1.1, per un altro minuto. Confronta i due.
- Router veloce e costante, internet lento o irregolare: il Wi-Fi va bene. La responsabile è la linea, l'operatore o il percorso verso quel server.
- Router già lento, irregolare o con pacchetti persi: il problema è il collegamento Wi-Fi. Avvicinati al router e riprova; se migliora, è la copertura.
- Entrambi a posto, ma le chiamate si interrompono comunque: guarda cos'altro usa la connessione mentre sei in chiamata, e continua a leggere.
Su iPhone quasi tutte le app di speed test mostrano ping e jitter verso il loro server, che copre tutto il percorso. Fai il test accanto al router e poi nella stanza in cui hai il problema: se i numeri peggiorano solo nella stanza, la differenza la fa il Wi-Fi. Le app che misurano proprio il router, compresa la nostra, mostrano la parte Wi-Fi da sola.
Quando la latenza esplode durante i caricamenti
C'è una causa che prende in contropiede molte persone. Quando qualcuno in casa carica un file grande, fa il backup delle foto nel cloud o scarica un gioco pesante, la linea si riempie. Molti router e modem a quel punto tengono i dati in code lunghe, e ogni altro messaggio deve aspettare dietro. Una latenza di 20 ms può salire a diverse centinaia, e chiamate e giochi crollano, mentre un normale speed test sembra perfetto.
Si chiama bufferbloat, e si può verificare. Alcuni speed test riportano la latenza "sotto carico" accanto al ping a riposo; esistono anche test dedicati al bufferbloat che danno direttamente un voto. Se la latenza salta molto solo mentre il test scarica o carica, hai la risposta.
La soluzione è nel router, non nel Wi-Fi: un'impostazione di solito chiamata QoS, Smart Queue Management o SQM, che tiene corte le code limitando la linea poco sotto la sua velocità reale. Non tutti i router degli operatori ce l'hanno; molti router di altre marche sì.
Cosa provoca jitter e perdite sul Wi-Fi stesso
Quando il segnale è debole, il Wi-Fi rimanda i dati che non sono arrivati, e ogni nuovo invio aggiunge ritardo. Per questo nelle stanze lontane jitter e perdite salgono prima che crolli la velocità. La soluzione è la copertura: una posizione migliore del router, un nodo mesh o un access point più vicino alla stanza. Vedi il Wi-Fi non arriva in una stanza.
Quando l'aria è affollata, i dispositivi aspettano il loro turno per trasmettere, e le attese variano. Spostare sui 5 GHz i dispositivi che li supportano, dove c'è più spazio, di solito rende tutto più stabile. Vedi 2,4 o 5 GHz.
E per tutto quello in cui conta ogni millisecondo, come una console o un computer fisso usato per giochi competitivi o chiamate importanti, un cavo Ethernet toglie di mezzo il Wi-Fi del tutto: niente nuovi invii, niente attese per l'aria, pochi millisecondi costanti fino al router.