Kas VPN tühjendab akut? Mida raadio juba tegi
Krüpteerimine on arvest väike osa. Eraldage ülekanne, raadio ärkamised ja taasthendused ning võrrelge seejärel kahte käivitust, mis erinevad ühes asjas.
Aku kulumise kaebus tuleb tavaliselt kujul „VPN sööb mu aku“, mis on järeldus, mitte vaatlus. Mõõtmine näitab, et seadet hoidsid hõivatuna ülekannete, raadio ärkamiste ja taasthenduste segu. Krüpteerimine annab sellesse arvesse oma panuse ja kaasaegses telefonis on see harva suurim rida. Eraldage kolm ja kaebusest saab midagi, mida saab tõesti testida.
Mida tunnel paketi teekonnale lisab
Iga pakett, mida tunnel kannab, autenditakse, krüpteeritakse, mähitakse veel ühte päisesse ja pakendatakse teises otsas lahti. See töö maksab protsessoritsükleid ja mis veelgi olulisem, hoiab võrguliidest kauem hõivatuna, kui seda teeks üksnes kasulik koormus. Varukoopia, mis jookseb tunnelist läbi kümme minutit, on ikka kümmeminutiline varukoopia, millel on paketi kohta veidi suurem lisakulu. Baidid ja kestus tulevad rakendusest, mitte tunnelist.
Seepärast on akuaruandes toodud protsent lisakulu kohta halb juht. Aruanne omistab tööd komponentidele ja omistamise reeglid erinevad platvormiti.
Lugege aruannet koos võrguloenduri ja ekraani sisselülitatud ajaga. Kui ülekande aken kattub tühjenemise aknaga, selgitab töökoormus tulemust ja protokoll on kõrvaline. Kui tühjenemine jätkub, samal ajal kui loendurid seisavad, hoiab midagi raadiot ärkvel ja järgmine jaotis on koht, kuhu vaadata.
Keepalive’id, taasthendused ja raadio ärkvelolek
Jõudeolevana näiv ekraan ei tõesta jõudeolevat võrku. Sünkroonimine, sõnumid ja värskenduste kontrollid saadavad kõik väikesi koguseid liiklust ja igaüks neist võib tõmmata raadio madala energiatarbega olekust välja palju kauemaks, kui vahetus ise kestab. Väike sage liiklus on baidi kohta kallis, sest püsikulu domineerib.
Tunnel lisab oma väikese liikluse keepalive’idena, mille eesmärk on hoida NAT-vastendust lahti või märgata kadunud partnerit. Nende otstarve sõltub protokollist ja võrgust ning nende väljalülitamine võib vähendada aktiivsust, jättes tunneli pärast jõudeperioodi kasutuskõlbmatuks. Kui katsetate teist väärtust, kirjutage algne üles ja kinnitage, et tunnel taastub pärast seda endiselt. Ärge kunagi importige intervalli teisest protokollist, sest ühele disainile sobiv konstant on teises meelevaldne.
Ühenduse vahetumine on teine kulu. Klient, mis ühendub uuesti iga paari minuti tagant, kulutab aja kätlemistele, mitte kasulikule koormusele, ja raadio ei saa kunagi rahuneda.
Kui platvorm peatab tunneli energia säästmiseks
Mobiilioperatsioonisüsteemid piiravad taustal töötamist ja tunnel ei ole sellest poliitikast vabastatud. Ühendus, mis kaob ekraani väljalülitamisel, on tavaliselt platvormi integratsiooni probleem, mitte server, mis sessioonist keeldub. Kliendi enda aku juhised on koht, kust alustada, sest need kirjeldavad toetatud viisi unest üle püsida ühendatuna.
Kõige energiahaldusest vabastamine ei ole lahendus. See loob teistsuguse töökoormuse ja hävitab võrdluse, mida proovisite teha.
Seejärel otsustage, mis peaks juhtuma, kui seade magab, sest pidev töö, ilma tunnelita blokeerimine ja akuoptimeerimine vastavad kolmele erinevale küsimusele. Seade, mis säästab energiat, lastes vaikselt maha nõutava katvuse, ei ole algset eesmärki hoidnud, vaid on tõrke peitnud. Kirjutage kavatsetud poliitika üles enne, kui midagi reguleerite. Ilma selleta valite tunneli, mis tühjendab, ja tunneli, mida lihtsalt ei ole, vahel ning nimetate mõlemat tulemust eduks.
Seadke üles võrdlus, mitte veendumus
Võrrelge sarnast sarnasega: sama ülesanne, sama võrk, sama kestus, sarnane signaal. Kirjutage üles edastatud andmed, taasthenduste arv, seadme temperatuur ja signaalitingimused, sest ükskõik milline neist võib tulemust ise nihutada. Paar protsenti akut tunni jooksul on enamiku telefonide müra piires, korduv muster mitme käivituse lõikes aga mitte. Android VPN-i juhised kirjeldavad elutsüklit ja pideva ühenduse käitumist, mida järgib korralik klient, mis on kasulik kontekst, kui mõni klient seda ei tee.
Liigutage valikulised suured ülekanded hetke, mil nii energia kui ka võrk on odavad.
Seejärel tegutsege selle järgi, mida võrdlus näitas. Kui seda selgitab töökoormus, ajastage töökoormus. Kui seda selgitab vahetumine, parandage võrguüleminek, mis selle põhjustab. Kui seda selgitab platvorm, järgige selle kliendi jaoks toetatud akupoliitikat. Krüptograafiliste seadete nõrgendamine on ainus muudatus, mis parandab numbrit ja jätab põhjuse puutumata, mistõttu peaks see olema viimane, milleni keegi jõuab.