Un VPN realment esgota la bateria? Què cal mesurar primer
El consum que apareix després d'activar un VPN sol ser un canvi de càrrega de treball. Separeu el cost de la transferència del tràfec de reconnexions i compareu tasques idèntiques abans de tocar la configuració.
El consum de bateria que apareix després d'activar un VPN sol ser un canvi de càrrega de treball amb una altra etiqueta. Un túnel que està aturat, una còpia de seguretat nocturna i un client que es reconnecta cada pocs minuts consumeixen quantitats d'energia molt diferents. La icona de la barra d'estat no us pot dir a quina d'aquestes situacions esteu mirant.
Separeu el túnel del que transporta
Una còpia de seguretat de fotos o una videotrucada empeny dades que el VPN després ha de xifrar, autenticar i reenviar. Una part d'aquest cost energètic correspon a l'aplicació que ha generat el trànsit, i només una part correspon al túnel mateix. Llegir un informe de bateria al costat de les estadístiques de xarxa i pantalla és la manera de separar les dues coses. Comenceu per aquí abans de canviar un sol paràmetre.
Els informes de la plataforma també atribueixen la feina a la seva manera. Un component etiquetat com a VPN pot incloure temps de ràdio que s'hauria gastat igualment, i poques vegades aïlla pel seu compte la sobrecàrrega criptogràfica. Tracteu el percentatge com a punt de partida i no com a mesura.
adb shell dumpsys batterystats --charged com.example.vpn | head -60 adb shell dumpsys netstats detail | head -40
La primera ordre imprimeix l'atribució d'energia per component de l'últim cicle de càrrega. La segona mostra quines interfícies han mogut quants dades, i aquest és el context que converteix un percentatge en una descripció de la càrrega. Compareu les dues abans de treure conclusions sobre el túnel.
Si l'aparell s'escalfa durant les transferències, compareu clients o paràmetres de protocol en condicions idèntiques. Debilitar la criptografia per perseguir una xifra d'energia canvia un cost conegut per un d'incògnit.
Les reconnexions mantenen la ràdio desperta
Una pantalla que sembla inactiva no vol dir una xarxa inactiva. La missatgeria, la sincronització i les comprovacions d'actualitzacions continuen enviant paquets, i cada petit intercanvi pot despertar la ràdio molt més temps del que dura el paquet. Aquesta diferència entre la durada del paquet i el temps de ràdio encesa és on s'amaga el consum en repòs. També explica per què un túnel inactiu encara pot costar més que un aparell inactiu.
Els keepalive existeixen per un motiu: mantenen oberta una assignació NAT o detecten un company que ha desaparegut. El seu interval pertany al protocol i a la xarxa que s'utilitza. Desactivar-los pot reduir l'activitat, però fa que el túnel sigui inutilitzable després d'un període d'inactivitat.
grep -i keepalive /etc/wireguard/wg0.conf wg show wg0 latest-handshakes
La primera mostra si hi ha un keepalive persistent configurat i amb quin interval. La segona mostra quan va passar l'últim handshake, cosa que separa un túnel tranquil d'un que es reconstrueix constantment.
L'historial de connexions és més important quan el consum comença després de moure's entre xarxes. Arreglar la recuperació repetida sol valer més que canviar d'ubicació de sortida, perquè un client que es reconnecta constantment gasta energia en la recuperació i no en la transferència.
Quan la plataforma suspèn el túnel
Els sistemes operatius limiten l'execució en segon pla, i un túnel que desapareix quan s'apaga la pantalla pot ser una víctima d'aquesta política i no una fallada del servidor. Des del costat de l'usuari les dues coses semblen iguals, i per això el registre de la plataforma és important.
Eximir totes les aplicacions de la gestió d'energia canvia la càrrega de treball i fa que qualsevol comparació posterior no tingui sentit. Eximiu el client VPN i l'única aplicació que el necessita, i torneu a mesurar contra la mateixa línia de base.
Decidiu per separat què ha de passar després de la suspensió. El funcionament permanent, una regla de bloqueig sense VPN i l'optimització de bateria corrent responen preguntes diferents, i un paràmetre que estalvia energia deixant caure en silenci la cobertura necessària no ha complert el requisit original.
Compareu el que és comparable i després decidiu
Feu servir la mateixa tasca, la mateixa xarxa i la mateixa durada en les dues execucions, i anoteu el volum transferit, el nombre de reconnexions, la temperatura i la potència del senyal. Els canvis curts de percentatge de bateria fan soroll, així que un patró repetit en un ús comparable és l'única prova que val la pena tenir en compte. Una sola execució és una anècdota.
Moveu les transferències grans opcionals a un carregador i a una xarxa sense límit quan l'horari ho permeti. Després torneu a mirar el dia sencer, perquè un túnel que està inactiu durant hores costa molt menys que un que està ocupat vint minuts.
Anoteu què heu canviat i què ha mostrat la segona execució. Sense aquest registre, la comparació següent comença des d'una altra línia de base i la mateixa discussió torna a començar de zero.