Batteridræn, der dukker op, efter en VPN er slået til, er som regel en ændring i arbejdsbyrden under en anden etiket. En tunnel, der står stille, en natlig sikkerhedskopi og en klient, der genopkobler hvert par minutter, bruger meget forskellige mængder strøm. Ikonet i statuslinjen kan ikke fortælle dig, hvilken af dem du kigger på.

Adskil tunnelen fra det, den bærer

En sikkerhedskopi af billeder eller et videoopkald skubber data, som VPN'en derefter skal kryptere, godkende og videresende. En del af den strømudgift hører til appen, der skabte trafikken, og kun en del hører til selve tunnelen. At læse en batterirapport ved siden af netværks- og skærmstatistik er måden at skille de to ad. Begynd der, før du ændrer en enkelt indstilling.

Platformsrapporter tilskriver også arbejde på deres egen måde. En komponent, der er mærket som VPN'en, kan indeholde radiotid, som ville være brugt alligevel, og den isolerer sjældent den kryptografiske meromkostning alene. Betragt procentdelen som et udgangspunkt, ikke som en måling.

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

Den første kommando udskriver strømtildeling pr. komponent for den seneste opladningscyklus. Den anden viser, hvilke grænseflader der flyttede hvor meget data, og det er den kontekst, der gør en procentdel til en beskrivelse af arbejdsbyrden. Sammenlign de to, før du drager en konklusion om tunnelen.

Hvis enheden bliver varm under overførsler, skal du sammenligne klienter eller protokolindstillinger under identiske forhold. At svække krypteringen for at jage et strømtal bytter en kendt omkostning for en ukendt.

Genopkoblinger holder radioen vågen

En skærm, der ser inaktiv ud, betyder ikke et inaktivt netværk. Beskeder, synkronisering og opdateringstjek sender stadig pakker, og hver lille udveksling kan vække radioen langt længere, end pakken selv varer. Forskellen mellem pakkens varighed og radioens tændte tid er der, hvor drænet i tomgang gemmer sig. Det forklarer også, hvorfor en tomgangstunnel stadig kan koste mere end en enhed i tomgang.

Keepalive findes af en grund: de holder en NAT-tilknytning åben eller opdager en partner, der er forsvundet. Deres interval hører til protokollen og det netværk, der bruges. At slå dem fra kan mindske aktiviteten, men gør tunnelen ubrugelig efter en periode i tomgang.

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

Den første viser, om der er konfigureret et vedvarende keepalive, og med hvilket interval. Den anden viser, hvornår det sidste handshake skete, hvilket adskiller en stille tunnel fra en, der konstant genopbygger sig selv.

Forbindelseshistorik betyder mest, når drænet begynder efter skift mellem netværk. At rette gentagen genopretning er som regel mere værd end at skifte mellem udgangsplaceringer, fordi en klient, der konstant genopkobler, bruger strøm på genopretning i stedet for på overførsel.

Når platformen suspenderer tunnelen

Styresystemer begrænser baggrundskørsel, og en tunnel, der forsvinder, når skærmen slukkes, kan være et offer for den politik snarere end en serverfejl. Fra brugerens side ser de to ens ud, og derfor betyder platformens log noget.

At fritage alle apps fra strømstyring ændrer arbejdsbyrden og gør enhver senere sammenligning meningsløs. Fritag VPN-klienten og den ene app, der har brug for den, og mål derefter igen mod den samme baseline.

Beslut separat, hvad der skal ske efter dvale. Altid-til drift, en bloker-uden-VPN-regel og almindelig batterioptimering besvarer forskellige spørgsmål, og en indstilling, der sparer strøm ved lydløst at droppe den krævede dækning, har ikke opfyldt det oprindelige krav.

Sammenlign ens med ens, og beslut så

Brug den samme opgave, det samme netværk og den samme varighed i begge kørsler, og noter overført volumen, antal genopkoblinger, temperatur og signalstyrke. Korte ændringer i batteriprocent er støjende, så et gentaget mønster under sammenlignelig brug er det eneste bevis, der er værd at handle på. Én kørsel er en anekdote.

Flyt valgfrie store overførsler til en oplader og et netværk uden datagrænse, hvor tidsplanen tillader det. Se derefter på hele dagen igen, for en tunnel, der står i tomgang i timer, koster langt mindre end en, der er travl i tyve minutter.

Skriv ned, hvad du ændrede, og hvad den anden kørsel viste. Uden den registrering starter den næste sammenligning fra en anden baseline, og den samme diskussion begynder forfra.

Relaterede artikler