Avvii un download grande, i primi secondi sembrano normali, poi la velocità si stabilizza su circa la metà di quella che la linea dovrebbe fornire. Colleghi il tunnel, ripeti lo stesso download e mantiene una velocità più alta per tutto il file. È una misurazione reale e insieme una conclusione fuorviante, perché il tunnel non ha reso il percorso più veloce. Ha solo spostato il tuo traffico da una porta che qualcosa lungo il percorso stava limitando.

La forma della curva lo tradisce

Osserva il trasferimento e non il numero finale. Un percorso limitato di solito inizia vicino alla velocità della linea, esaurisce la sua quota di burst e poi si assesta al limite, quindi la media dipende da quanto a lungo hai osservato. Un tunnel che avesse davvero migliorato il percorso mostrerebbe una velocità migliore fin dal primo secondo e la manterrebbe. Il plateau è l’impronta, ed è facile mancarlo se registri solo il picco.

Due passaggi dello stesso file, uno diretto e uno attraverso il tunnel, bastano per capire se esiste un plateau.

Annota quando inizia il plateau, quanto dura e quale velocità mantiene. Questi tre valori separano un limitatore da un percorso congestionato, perché la congestione lascia vagare la velocità mentre un limitatore la blocca su un solo numero. Se il passaggio diretto peggiora gradualmente e quello attraverso il tunnel resta stabile, stai guardando la politica e non la fisica.

Tre confronti, una variabile ciascuno

Cambia una cosa per passaggio, altrimenti non impari nulla. Scarica lo stesso file dal percorso web ordinario, poi da uno strumento di trasferimento che usa un’altra porta, da un host con capacità comparabile e alla stessa ora. Tieni ferma la macchina client, perché un portatile che si sposta tra reti aggiunge una variabile che non puoi controllare.

curl -o /dev/null -w '%{speed_download}' https://files.example/big.iso
scp [email protected]:/exports/big.iso /dev/null

Usa un file già compresso, come un’immagine disco, così la compressione del trasporto non può spiegare la differenza. Poi, se controlli il server, sposta il suo listener sulla porta che sospetti sia limitata, aggiorna il profilo del client e ripeti. Se ora il tunnel scende alla velocità limitata, il limite segue la porta e non il tunnel, e la questione è risolta. Esegui ogni confronto due volte e conserva i numeri del plateau, non i picchi.

Annota anche l’ora, perché un limitatore può essere basato sul tempo e un test serale può non concordare con uno mattutino. Due passaggi alla stessa ora valgono più di dieci sparsi nella giornata.

Cosa questa misurazione non può sostenere

Non dimostra che il tunnel sia più veloce in generale, che comprima qualcosa o che altre porte non siano limitate. Descrive un trasferimento su una linea durante un’ora. I limiti possono essere per sessione, per abbonato o basati sul tempo, e un operatore può cambiarli senza annunciarlo.

Non dimostra nemmeno che il percorso diretto sia difettoso. Un percorso limitato funziona esattamente come previsto, è semplicemente limitato dalla politica.

Questa distinzione conta quando lo scrivi. Un guasto invita a un ticket di riparazione, mentre una politica invita a una domanda sul contratto o alla decisione di aggirarla. Chiamare limitazione un guasto produce una conversazione con l’assistenza che parte da una premessa sbagliata. Chiamarla politica ti permette di porre una domanda precisa che ha una risposta precisa.

Trasforma la scoperta in una richiesta di assistenza

Usa i numeri e lascia fuori la conclusione. Una richiesta che afferma che i trasferimenti grandi sulla porta 80 restano intorno alla metà della velocità attesa durante queste ore, con i numeri del plateau allegati, è attuabile. Una richiesta che dice che la VPN è più veloce non lo è, perché si legge come un’affermazione sul tunnel invece che come un’osservazione sulla linea. Allega entrambi i passaggi e le loro marche temporali, poi lascia che l’operatore descriva la politica.

Non spingere ogni applicazione nel tunnel solo per inseguire quel numero.

Il tunnel ti costa ancora un salto in più, la cifratura e un nuovo insieme di modalità di guasto, mentre la porta limitata resta limitata per tutto il resto che la usa. Quando i trasferimenti grandi devono concludersi in modo affidabile, tieni una tua nota di quale porta porta il limite. Spostare un listener sulla porta 80 entra anche in collisione con qualsiasi server web già legato a essa, e questo produce una nuova interruzione invece di una soluzione.

Articoli correlati