Pritožba o praznjenju baterije običajno pride kot »VPN mi požre baterijo«, kar je sklep, ne opažanje. Meritev pokaže, da je napravo zaposlovala mešanica prenosov, prebujanj radia in ponovnih povezav. Šifriranje prispeva k temu računu in na sodobnem telefonu le redko je največja postavka. Ločite troje in pritožba postane nekaj, kar je mogoče resnično preizkusiti.

Kaj tunel doda poti paketa

Vsak paket, ki ga tunel nosi, se overi, šifrira, zavije v drugo glavo in na drugem koncu razvije. To delo stane procesorske cikle in, kar je pomembneje, dlje zaposluje omrežni vmesnik, kot bi to storil samo koristni tovor. Varnostna kopija, ki teče skozi tunel deset minut, ostaja desetminutna kopija z nekoliko večjimi stroški na paket. Bajti in trajanje prihajajo iz aplikacije, ne iz tunela.

Zato je odstotek v poročilu o bateriji slab vodnik za stroške. Poročilo delo pripisuje komponentam, pravila pripisovanja pa se med platformami razlikujejo.

Berite poročilo ob omrežnem števcu in času vklopljenega zaslona. Ko se okno prenosa ujema z oknom praznjenja, delovna obremenitev pojasni rezultat in protokol je postranska stvar. Ko se praznjenje nadaljuje, medtem ko števci mirujejo, nekaj drži radio buden, in naslednje poglavje je kraj, kamor je treba pogledati.

Keepalive, ponovne povezave in budno stanje radia

Zaslon, ki se zdi nedejaven, ne dokazuje nedejavnega omrežja. Sinhronizacija, sporočila in preverjanja posodobitev vsi pošiljajo majhne količine prometa in vsak od njih lahko potegne radio iz stanja nizke porabe veliko dlje, kot traja sama izmenjava. Majhen pogost promet je drag na bajt, ker prevladujejo fiksni stroški.

Tunel doda svoj majhen promet v obliki keepalive, ki obstajajo zato, da držijo odprto preslikavo NAT ali da opazijo partnerja, ki je izginil. Njihov namen je odvisen od protokola in omrežja, njihov izklop pa lahko zmanjša dejavnost, a pusti tunel neuporaben po obdobju mirovanja. Če preizkušate drugo vrednost, zapišite prvotno in potrdite, da se tunel pozneje še vedno obnovi. Nikoli ne prenašajte intervala iz drugega protokola, ker je konstanta, ki ustreza eni zasnovi, v drugi samovoljna.

Menjava povezav je drugi strošek. Odjemalec, ki se znova poveže vsakih nekaj minut, porabi čas za rokovanja namesto za koristni tovor, radio pa nikoli ne dobi priložnosti, da se umiri.

Ko platforma ustavi tunel, da bi prihranila energijo

Mobilni operacijski sistemi omejujejo izvajanje v ozadju in tunel ni izvzet iz te politike. Povezava, ki izgine ob izklopu zaslona, je običajno težava integracije s platformo, ne strežnik, ki zavrača sejo. Lastne smernice odjemalca glede baterije so izhodišče, ker opisujejo podprt način, da ostanete povezani med spanjem.

Izločitev vsega iz upravljanja energije ni rešitev. Ustvari drugačno delovno obremenitev in uniči primerjavo, ki ste jo poskušali narediti.

Nato se odločite, kaj naj se zgodi, ko naprava spi, ker nenehno delovanje, blokiranje brez tunela in optimizacija baterije odgovarjajo na tri različna vprašanja. Nastavitev, ki prihrani energijo s tihim opuščanjem zahtevane pokritosti, ni ohranila prvotnega cilja, ampak je skrila napako. Zapišite predvideno politiko, preden karkoli prilagodite. Brez tega izbirate med tunelom, ki prazni, in tunelom, ki ga preprosto ni, in vsak izid imenujete uspeh.

Postavite primerjavo namesto prepričanja

Primerjajte primerljivo: ista naloga, isto omrežje, isto trajanje, podoben signal. Zapišite prenesene podatke, število ponovnih povezav, temperaturo naprave in razmere signala, ker lahko kateri koli od njih sam premakne rezultat. Nekaj odstotkov baterije na uro je znotraj šuma večine telefonov, ponovljiv vzorec v več zagonih pa ne. Smernice za Android VPN opisujejo življenjski cikel in vedenje stalne povezave, ki se jih drži dobro zasnovan odjemalec, kar je koristen kontekst, ko se jih nek odjemalec ne drži.

Premaknite neobvezne velike prenose na trenutek, ko sta energija in omrežje poceni.

Nato ravnajte po tem, kar je pokazala primerjava. Če to pojasni delovna obremenitev, načrtujte obremenitev. Če to pojasni menjava, popravite omrežni prehod, ki jo povzroča. Če to pojasni platforma, sledite podprti politiki baterije za tega odjemalca. Slabljenje kriptografskih nastavitev je edina sprememba, ki izboljša število, ne da bi se dotaknila vzroka, zato bi morala biti zadnja stvar, po katero kdo seže.

Sorodni članki