Akkukulutus, joka ilmaantuu VPN:n käynnistämisen jälkeen, on yleensä työkuorman muutos toisella nimellä. Tyhjänä seisova tunneli, öinen varmuuskopio ja asiakasohjelma, joka yhdistää uudelleen muutaman minuutin välein, kuluttavat hyvin eri määriä energiaa. Tilarivin kuvake ei kerro, mitä näistä katsot.

Erota tunneli siitä, mitä se kuljettaa

Kuvien varmuuskopiointi tai videopuhelu työntää dataa, jonka VPN:n on sitten salattava, todennettava ja välitettävä. Osa tästä energiakustannuksesta kuuluu sovellukselle, joka liikenteen synnytti, ja vain osa itse tunnelille. Akkuraportin lukeminen verkko- ja näyttötilastojen vierestä on tapa erottaa nämä kaksi. Aloita siitä ennen kuin muutat yhtäkään asetusta.

Alustan raportit kohdistavat työn myös omalla tavallaan. VPN:ksi merkitty komponentti voi sisältää radioaikaa, joka olisi kulunut joka tapauksessa, eikä se juuri koskaan eristä salauksen lisäkuormaa erikseen. Kohtele prosenttia lähtökohtana, älä mittauksena.

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

Ensimmäinen komento tulostaa energian jakautumisen komponenteittain viimeisen latausjakson ajalta. Toinen näyttää, mitkä liitännät siirsivät kuinka paljon dataa, ja se on asiayhteys, joka muuttaa prosentin työkuorman kuvaukseksi. Vertaa molempia ennen kuin teet johtopäätöksen tunnelista.

Jos laite kuumenee siirtojen aikana, vertaa asiakasohjelmia tai protokolla-asetuksia samoissa olosuhteissa. Salauksen heikentäminen energialuvun perässä juoksemiseksi vaihtaa tunnetun kustannuksen tuntemattomaan.

Uudelleenyhdistämiset pitävät radion hereillä

Tyhjältä näyttävä näyttö ei tarkoita tyhjää verkkoa. Viestit, synkronointi ja päivitystarkistukset lähettävät yhä paketteja, ja jokainen pieni vaihto voi herättää radion paljon pidemmäksi aikaa kuin paketti itse kestää. Juuri siinä erossa paketin kestoaika ja radion päälläoloajan välillä piilee joutokäynnin kulutus. Se selittää myös, miksi joutokäynnillä oleva tunneli voi silti maksaa enemmän kuin joutokäynnillä oleva laite.

Keepalive-viesteillä on syynsä: ne pitävät NAT-määrityksen auki tai havaitsevat kadonneen vastapuolen. Niiden väli kuuluu protokollalle ja käytettävälle verkolle. Niiden poistaminen käytöstä voi vähentää aktiivisuutta, mutta tekee tunnelista käyttökelvottoman joutokäynnin jälkeen.

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

Ensimmäinen näyttää, onko pysyvä keepalive määritetty ja millä välillä. Toinen näyttää, milloin viimeisin handshake tapahtui, mikä erottaa hiljaisen tunnelin sellaisesta, joka rakentaa itseään jatkuvasti uudelleen.

Yhteyshistoria on tärkein silloin, kun kulutus alkaa verkkojen välillä siirtymisen jälkeen. Toistuvan palautumisen korjaaminen on yleensä arvokkaampaa kuin uloskäyntien välillä vaihtaminen, koska jatkuvasti uudelleen yhdistävä asiakasohjelma käyttää energiaa palautumiseen eikä siirtoon.

Kun alusta keskeyttää tunnelin

Käyttöjärjestelmät rajoittavat taustalla suorittamista, ja tunneli, joka katoaa näytön sammuessa, voi olla tämän käytännön uhri eikä palvelinvirhe. Käyttäjän kannalta molemmat näyttävät samalta, siksi alustan loki on tärkeä.

Kaikkien sovellusten vapauttaminen energianhallinnasta muuttaa työkuormaa ja tekee myöhemmän vertailun merkityksettömäksi. Vapauta VPN-asiakasohjelma ja ainoa sovellus, joka sitä tarvitsee, ja mittaa sitten uudelleen samaa perustasoa vasten.

Päätä erikseen, mitä unen jälkeen pitäisi tapahtua. Jatkuva toiminta, ilman VPN:ää estävä sääntö ja tavallinen akun optimointi vastaavat eri kysymyksiin, eikä asetus, joka säästää energiaa pudottamalla vaaditun kattavuuden hiljaa, ole täyttänyt alkuperäistä vaatimusta.

Vertaa samankaltaista samankaltaiseen ja päätä sitten

Käytä molemmissa ajoissa samaa tehtävää, samaa verkkoa ja samaa kestoa ja kirjaa siirretty määrä, uudelleenyhdistämisten määrä, lämpötila ja signaalin voimakkuus. Akkuprosentin lyhyet muutokset ovat kohinaisia, joten toistuva kuvio vertailukelpoisessa käytössä on ainoa todiste, jonka perusteella kannattaa toimia. Yksi ajo on anekdootti.

Siirrä valinnaiset suuret siirrot laturiin ja rajoittamattomaan verkkoon, kun aikataulu sallii. Katso sitten koko päivää uudelleen, sillä tunteja joutokäynnillä oleva tunneli maksaa paljon vähemmän kuin sellainen, joka on kiireinen kaksikymmentä minuuttia.

Kirjoita muistiin, mitä muutit ja mitä toinen ajo näytti. Ilman sitä merkintää seuraava vertailu alkaa eri perustasosta ja sama väittely alkaa alusta.

Aiheeseen liittyvät artikkelit