Tappar ein VPN verkeleg batteriet? Kva du bør måle først
Utlading etter at ein VPN blir slått på, er som regel ei endring i arbeidsbelastninga. Skil overføringskostnaden frå gjenoppkoplingsmaset, og samanlikn identiske oppgåver før du endrar innstillingar.
Batteriutlading som dukkar opp etter at ein VPN er slått på, er som regel ei endring i arbeidsbelastninga under ei anna etikett. Ein tunnel som står ubrukt, ein nattleg tryggleikskopi og ein klient som koplar til på nytt kvart par minutt brukar svært ulike mengder straum. Ikonet i statuslinja kan ikkje fortelje deg kva av desse du ser på.
Skil tunnelen frå det han fraktar
Ein tryggleikskopi av bilete eller ein videosamtale skyv data som VPN-en deretter må kryptere, autentisere og videresende. Ein del av den straumkostnaden høyrer til appen som skapte trafikken, og berre ein del høyrer til sjølve tunnelen. Å lese ein batterirapport ved sida av nettverks- og skjermstatistikk er måten å skilje dei to på. Byrja der før du endrar ei einaste innstilling.
Plattformrapportar tilskriv òg arbeid på sin eigen måte. Ein komponent merkt som VPN-en kan innehalde radiotid som ville blitt brukt uansett, og han isolerer sjeldan den kryptografiske meirkostnaden åleine. Handsame prosenten som eit utgangspunkt, ikkje som ei måling.
adb shell dumpsys batterystats --charged com.example.vpn | head -60 adb shell dumpsys netstats detail | head -40
Den første kommandoen skriv ut straumtildeling per komponent for den siste ladesyklusen. Den andre viser kva grensesnitt som flytta kor mykje data, og det er konteksten som gjer ein prosent om til ei skildring av arbeidsbelastninga. Samanlikn dei to før du dreg ein konklusjon om tunnelen.
Viss eininga blir varm under overføringar, samanlikn klientar eller protokollinnstillingar under identiske tilhøve. Å svekke krypteringa for å jage eit straumtal byter ein kjend kostnad mot ein ukjend.
Gjenoppkoplingar held radioen vaken
Ein skjerm som ser inaktiv ut, betyr ikkje eit inaktivt nettverk. Meldingar, synkronisering og oppdateringssjekkar sender framleis pakkar, og kvar lita utveksling kan vekke radioen langt lenger enn pakken sjølv varer. Det er i denne skilnaden mellom varigheita til pakken og tida radioen er på at utladinga i tomgang skjuler seg. Det forklarer òg kvifor ein tunnel i tomgang framleis kan koste meir enn eit apparat i tomgang.
Keepalive finst av ein grunn: dei held ei NAT-tildeling open eller oppdagar ein motpart som er borte. Intervallet deira høyrer til protokollen og nettverket som blir brukt. Å slå dei av kan redusere aktiviteten, men gjer tunnelen ubrukeleg etter ein periode i tomgang.
grep -i keepalive /etc/wireguard/wg0.conf wg show wg0 latest-handshakes
Den første viser om ein varig keepalive er konfigurert, og med kva intervall. Den andre viser når den siste handshaken skjedde, noko som skil ein stille tunnel frå ein som stadig byggjer seg opp på nytt.
Tilkoplingshistorikk betyr mest når utladinga byrjar etter byte mellom nettverk. Å rette opp gjenteken gjenoppretting er som regel meir verdt enn å byte mellom utgangsstader, fordi ein klient som stadig koplar til på nytt, brukar straum på gjenoppretting i staden for overføring.
Når plattforma suspenderer tunnelen
Operativsystem avgrensar køyring i bakgrunnen, og ein tunnel som forsvinn når skjermen blir slått av, kan vere eit offer for den politikken snarare enn ein serverfeil. Frå brukaren si side ser dei to like ut, og difor betyr plattformloggen noko.
Å fritekje alle apper frå straumstyring endrar arbeidsbelastninga og gjer kvar seinare samanlikning meiningslaus. Fritek VPN-klienten og den eine appen som treng han, og mål deretter på nytt mot same basislinje.
Bestem separat kva som skal skje etter dvale. Alltid-på drift, ein regel om å blokkere utan VPN og vanleg batterioptimalisering svarar på ulike spørsmål, og ei innstilling som sparar straum ved å droppe den nødvendige dekninga i det stille, har ikkje oppfylt det opphavlege kravet.
Samanlikn likt med likt, og bestem deg deretter
Bruk same oppgåve, same nettverk og same varigheit i begge køyringane, og noter overført volum, talet på gjenoppkoplingar, temperatur og signalstyrke. Korte endringar i batteriprosent er støyande, så eit gjenteke mønster ved samanliknbar bruk er det einaste beviset som er verdt å handle på. Éi køyring er ein anekdote.
Flytt valfrie store overføringar til ein ladar og eit nettverk utan datagrense der tidsplanen tillèt det. Sjå så på heile dagen igjen, for ein tunnel som står i tomgang i timar, kostar langt mindre enn ein som er travel i tjue minutt.
Skriv ned kva du endra, og kva den andre køyringa viste. Utan den registreringa startar den neste samanlikninga frå ei anna basislinje, og den same diskusjonen byrjar på nytt frå null.