Kas VPN kasutab rohkem andmeid? Lisakulu, hoideteated ja loendurid
Tunnel lisab päiseid, hoideteateid ja kordusi, mistõttu väline liiklus on suurem. Loendurid mõõdavad ka erinevaid kihte ja ajavahemikke, mistõttu summad ei ühti.
Küsimus tuleb koos andmehoiatusega pärast kuuajalist reisimist: kas VPN sõi limiidi ära? Tunnel tõesti lisab baite, sest iga pakett saab uue välise päise ja ühendus kannab oma juhtimisliiklust. Mida see ei tee, on allalaaditud faili kahekordistamine või teenusepakkuja loendamise lõpetamine. Aus vastus on kaheosaline: üks lisakulu kohta ja teine selle kohta, kuidas numbrid tekivad.
Müüt: VPN korrutab sinu tarbimist
Arvatakse, et tunnelimine umbes kahekordistab liiklust, mistõttu limiit kaob kaks korda kiiremini. Selleks peaks lisakulu lähenema kandevõime suurusele, mis juhtub ainult väga väikeste pakettide ja jutukate protokollide puhul. Tavalise sirvimise ja voogesituse juures on lisabaidid väike osa tervikust ning tunnel on harva põhjus, miks kuu varem lõpeb. Ebastabiilne tunnel on hoopis teine lugu ja just seal elab tõeline korrutamine.
Teenusepakkuja mõõdab välist ühendust sõltumata sellest, mis seal sees on, mistõttu tunnel ei saa liiklust tasuta teha. Samuti ei saa see mahtu operaatori eest varjata, sest operaator on see osapool, kes seda liigutab.
Mis tegelikult baite lisab
Kapseldamine mähitakse iga pakett uude päisesse ja autentimine lisab omad väljad, kusjuures täpne kulu sõltub protokollist ja kasutatavatest aadressiperekondadest. Kõige rohkem kannatavad väikesed paketid, sest fikseeritud päis on väikese summa suurem osa. Püsiv ülekanne täissuuruses koormusega maksab proportsionaalselt vähem ja seetõttu võivad kaks inimest samas VPN-is näha väga erinevaid protsente. Paketi suurus ja MTU otsustavad, kui palju teest kulub päistele, mitte sisule.
Hoideteated ja kätlemised lisavad liiklust, mis on olemas ainult tunneli lahti hoidmiseks, ja need jäävad tühiseks, kuni midagi katki läheb. Ebastabiilne ühendus muudab need tõeliseks kuluks, sest iga taasühendus kordab seadistamist ja iga katkenud voog kutsub rakenduse uuesti proovima. Korduskatse on kallis osa: nullist algav üleslaadimine võib maksta rohkem kui nädal hoideteateid.
Rakendused saadavad ka rohkem kui failide sisu. Päringud, kinnitused ja protokollijutt olid olemas enne tunnelit ja neid loetakse endiselt, mistõttu erinevus tunneliga ja ilma on ümbris, mitte kogu vestlus. Ümbris on ainus osa, mida VPN tegelikult omab.
Miks kaks loendurit kunagi ei ühti
Neli kohta saavad tarbimist teatada: telefon, VPN-rakendus, ruuter ja operaator, ning igaüks mõõdab erinevat liidest erineva ajavahemiku jooksul. Virtuaalliidese loendur näeb sisemist liiklust, samal ajal kui füüsiline liides näeb väliseid pakette, mistõttu need kaks erinevad umbes selle lisakulu võrra, mida sa mõõta tahad. Mõned omistamisvaated kattuvad samuti, mis tähendab, et iga kuvatud arvu liitmine võib samu baite kaks korda lugeda. Arveldustsükkel, rakenduse sessioon ja operatsioonisüsteemi lähtestamine algavad samuti erinevatel hetkedel.
Androidis on selle toetatud vaade NetworkStatsManager, mis teatab liidese ja uid-põhiseid gruppe ajavahemike kaupa. Kõige rahaga seotud puhul usalda rohkem teenusepakkuja arvestust kui rakenduse sessiooni kogusummat. Rakendus on mugavusvaade ja võib liiklust lisada või välja jätta sõltuvalt sellest, kuidas see on teostatud, ja hilinenud aruandlus paneb hilisema lugemi vale näima, kuigi midagi ei muutunud.
adb shell dumpsys netstats | grep -A3 "iface=wlan0"
adb shell dumpsys netstats detail | grep -i vpn
Loe igas reas liidese nimi enne millegi võrdlemist. Kaks kogusummat erinevate liideste kohta ei ole sama asja kaks mõõtmist ja nende üheks pidamine annab lisakulu näitaja, mis on tegelikult arvestuserinevus.
Mõõda korratavat ülesannet, mitte kiirustesti
Vali üks loendur, üks seade, üks võrk ja üks ülesanne, seejärel korda ülesannet ja võrdle lugemeid. Kiirustesti on vale vahend, sest see tarbib meelega nii palju kui võimalik ja selle kulu võib ületada igapäevaprobleemi, mida uurisid. Peata esmalt varukoopiad ja värskendused, lase taustategevusel rahuneda ning märgi protokoll ja kliendi versioon numbri kõrvale. Jätkatud üleslaadimine on teistsugune töökoormus kui puhas ülekanne, mistõttu nende kahe võrdlemine ei mõõda midagi kasulikku.
Kui otsene võrdlus läheb vastuollu sinu privaatsusnõuetega, võrdle selle asemel kahte toetatud VPN-konfiguratsiooni ja märgi see piirang tulemuse kõrvale. Märgi, milline konfiguratsioon andis millise numbri, et võrdlus jääks püsima ka järgmise lugeja jaoks.
Kuhu vaadata, kui arve ja rakendus ei klapi
Kontrolli esmalt ajavahemikku, seejärel liidest, seejärel kihti. Erinevus, mis püsib kõigi kolme juures, on küsimus teenusepakkujale, mitte kliendi seade, ja vastus nimetab tavaliselt aruandluse hilinemist või jagatud limiiti.
Hoia rakenduste värskenduste ja mobiilsideandmete seaded limiidiga kooskõlas ning ajasta suured ülekanded ühendusele, mis suudab neid kanda. Kui jagad ühendust, kontrolli hotspoti leviala eraldi, sest telefoni tunnel ei ütle midagi selle kohta, kuidas jagatud liiklust marsruuditakse või loetakse.