Batterijleechrinne dy't ferskynt nei it oansetten fan in VPN is meastentiids in feroaring yn 'e wurklêst ûnder in oar label. In tunnel dy't stil stiet, in nachtlike reservekopie en in klant dy't elke pear minuten opnij ferbynt, brûke hiel ferskillende hoemannichten enerzjy. It ikoan yn 'e statusbalke kin jo net sizze hokker fan dy jo sjogge.

Skied de tunnel fan wat er ferfiert

In reservekopie fan foto's of in fideo-oprop skoott gegevens dy't de VPN dêrnei fersiferje, ferifiearje en trochstjoere moat. In part fan dy enerzjykosten heart by de applikaasje dy't it ferkear makke hat, en mar in part heart by de tunnel sels. In batterijrapport njonken netwurk- en skermstatistiken lêze is de manier om dy twa te skieden. Begjin dêr foardat jo ien ynstelling feroarje.

Rapporten fan it platfoarm skriuwe wurk ek op har eigen manier ta. In komponint mei it label VPN kin radiotiid befetsje dy't dochs al bestege wurde soe, en it iselt selden de kryptografyske ekstra kosten op himsels. Behandel it persintaazje as in begjinpunt, net as in mjitting.

adb shell dumpsys batterystats --charged com.example.vpn | head -60
adb shell dumpsys netstats detail | head -40

It earste kommando printsje de enerzjyferdieling per komponint foar de lêste oplaadcyclus. It twadde lit sjen hokker ynterfaces hoefolle gegevens ferpleatst hawwe, en dat is de kontekst dy't in persintaazje yn in beskriuwing fan 'e wurklêst feroaret. Fergelykje beide foardat jo in konklúzje oer de tunnel lûke.

As it apparaat waarm wurdt by it oerdragen, fergelykje dan klanten of protokolynstellings ûnder identike omstannichheden. Kryptografy ferswakje om in enerzjygetal te efterfolgjen ruilet in bekende kosten foar in ûnbekende.

Opnij ferbinen hâldt de radio wekker

In skerm dat stil liket, betsjut net in stil netwurk. Berjochten, syngronisaasje en fernijingskontrôles stjoere noch hieltyd pakketten, en elke lytse útwikseling kin de radio folle langer wekker meitsje as it pakket sels duorret. Yn dat ferskil tusken de doer fan it pakket en de tiid dat de radio oan is, ferskûlet him it leechrinnen by stilte. It ferklearret ek wêrom't in stille tunnel noch hieltyd mear kostje kin as in stil apparaat.

Keepalive bestiet om in reden: se hâlde in NAT-mapping iepen of ûntdekke in partner dy't fuort is. Harren ynterval heart by it protokol en it netwurk dat brûkt wurdt. Se útsette kin de aktiviteit ferminderje, mar makket de tunnel ûnbrûkber nei in stille perioade.

grep -i keepalive /etc/wireguard/wg0.conf
wg show wg0 latest-handshakes

It earste lit sjen oft in permaninte keepalive ynsteld is en op hokker ynterval. It twadde lit sjen wannear't de lêste handshake barde, wat in stille tunnel skiedt fan ien dy't himsels hieltyd opnij bout.

Ferbiningsskiednis is it wichtichst as it leechrinnen begjint nei it ferpleatsen tusken netwurken. It reparearjen fan werhelle herstel is meastentiids mear wurdich as it wikseljen tusken útgongslokaasjes, want in klant dy't hieltyd opnij ferbynt, besteget enerzjy oan herstel ynstee fan oan oerdracht.

As it platfoarm de tunnel tydlik stopset

Bestjoeringssystemen beheine útfiering op 'e eftergrûn, en in tunnel dy't ferdwynt as it skerm út giet, kin in slachtoffer fan dat belied wêze ynstee fan in serverflater. Fan 'e kant fan 'e brûker lykje de twa identyk, dêrom is it platfoarmlog wichtich.

Elke applikaasje frijstelle fan enerzjybehear feroaret de wurklêst en makket elke lettere fergeliking sinleas. Stel de VPN-klant en de iene applikaasje dy't dy nedich hat frij, en mjitte dan opnij tsjin deselde basisline.

Beslis apart wat der nei sliep barre moat. Altyd-oan wurkje, in regel om te blokkearjen sûnder VPN en gewoane batterijoptimalisaasje beantwurdzje ferskillende fragen, en in ynstelling dy't enerzjy besparret troch de fereaske dekking stilwei falle te litten, hat net oan 'e oarspronklike eask foldien.

Fergelykje lyk mei lyk, en beslis dan

Brûk deselde taak, itselde netwurk en deselde doer foar beide runs, en notearje it oerdroegen folume, it oantal opnij ferbinings, de temperatuer en de sinjaalsterkte. Koarte feroarings yn batterijpersintaazje binne lawreftich, dat in werhelle patroan by ferlykber gebrûk is it iennichste bewiis dat it wurdich is om op te hanneljen. Ien run is in anekdoate.

Ferpleats opsjonele grutte oerdrachten nei in lader en in netwurk sûnder limyt wêr't it skema it tastean. Sjoch dan wer nei de hiele dei, want in tunnel dy't oeren stil stiet, kostet folle minder as ien dy't tweintich minuten drok is.

Skriuw op wat jo feroare hawwe en wat de twadde run sjen liet. Sûnder dat ferslach begjint de folgjende fergeliking fan in oare basisline en begjint deselde diskusje wer fan nul.

Relatearre artikelen