VPN ચાલુ કર્યા પછી દેખાતો બેટરી વપરાશ સામાન્ય રીતે બીજા લેબલ હેઠળનો કામગીરીના ભારમાં ફેરફાર હોય છે. નિષ્ક્રિય પડેલો ટનલ, રાત્રિનું બેકઅપ અને દર થોડી મિનિટે ફરી જોડાતું ક્લાયન્ટ—આ બધાં ખૂબ જુદા જુદા જથ્થામાં ઊર્જા વાપરે છે. સ્ટેટસ બારનું આઇકન તમને કહી શકતું નથી કે તમે આમાંથી કયું જોઈ રહ્યા છો.

ટનલને તે જે વહન કરે છે તેનાથી અલગ કરો

ફોટાનું બેકઅપ કે વિડિયો કૉલ એવો ડેટા મોકલે છે જેને VPN પછી એન્ક્રિપ્ટ, પ્રમાણિત અને આગળ મોકલવો પડે છે. તે ઊર્જા ખર્ચનો થોડો ભાગ ટ્રાફિક પેદા કરનારી એપનો છે, અને થોડો ભાગ જ ટનલનો પોતાનો છે. નેટવર્ક અને સ્ક્રીનના આંકડાની બાજુમાં બેટરી રિપોર્ટ વાંચવો એ બંનેને અલગ પાડવાનો રસ્તો છે. એક પણ સેટિંગ બદલતાં પહેલાં ત્યાંથી શરૂ કરો.

પ્લેટફોર્મના રિપોર્ટ પણ કામને પોતાની રીતે આપે છે. VPN તરીકે લેબલ થયેલા ઘટકમાં એવો રેડિયો સમય હોઈ શકે જે કોઈપણ રીતે વપરાત, અને તે ભાગ્યે જ ક્રિપ્ટોગ્રાફિક વધારાનો ખર્ચ જાતે અલગ કરે છે. ટકાવારીને માપ નહીં, શરૂઆતનું બિંદુ ગણો.

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

પહેલો આદેશ છેલ્લા ચાર્જિંગ ચક્ર માટે ઘટક પ્રમાણે ઊર્જા વિભાજન છાપે છે. બીજો દર્શાવે છે કે કઈ ઇન્ટરફેસે કેટલો ડેટા ખસેડ્યો, અને આ સંદર્ભ જ ટકાવારીને કામગીરીના ભારના વર્ણનમાં ફેરવે છે. ટનલ વિશે નિષ્કર્ષ પર આવતાં પહેલાં બંને સરખાવો.

ટ્રાન્સફર દરમિયાન ઉપકરણ ગરમ થાય તો સરખી પરિસ્થિતિમાં ક્લાયન્ટ કે પ્રોટોકોલ સેટિંગ્સ સરખાવો. ઊર્જાના આંકડા પાછળ દોડવા માટે ક્રિપ્ટોગ્રાફી નબળી કરવી એ જાણીતા ખર્ચને અજાણ્યા ખર્ચ સાથે બદલવાનું છે.

ફરી જોડાવું રેડિયોને જગાડેલો રાખે છે

નિષ્ક્રિય દેખાતી સ્ક્રીનનો અર્થ નિષ્ક્રિય નેટવર્ક નથી. સંદેશા, સિંક અને અપડેટ તપાસ હજી પેકેટ મોકલે છે, અને દરેક નાની આપલે પેકેટ પોતે ચાલે તેના કરતાં ઘણા વધુ સમય રેડિયોને જગાડી શકે છે. પેકેટની અવધિ અને રેડિયો ચાલુ રહેવાના સમય વચ્ચેનો આ તફાવત જ નિષ્ક્રિય વપરાશ છુપાયેલો છે. તે એ પણ સમજાવે છે કે નિષ્ક્રિય ટનલ નિષ્ક્રિય ઉપકરણ કરતાં વધુ ખર્ચ કેમ કરી શકે.

કીપઅલાઇવ કોઈ કારણસર હોય છે: તે NAT મેપિંગ ખુલ્લું રાખે છે અથવા ગયેલા સાથીને ઓળખે છે. તેમનો અંતરાલ પ્રોટોકોલ અને વપરાતા નેટવર્ક પર આધાર રાખે છે. તેમને બંધ કરવાથી પ્રવૃત્તિ ઘટી શકે છે, પણ નિષ્ક્રિય સમય પછી ટનલ નકામું બની જાય છે.

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

પહેલો દર્શાવે છે કે કાયમી કીપઅલાઇવ સેટ છે કે નહીં અને કયા અંતરાલે. બીજો દર્શાવે છે કે છેલ્લું હેન્ડશેક ક્યારે થયું, જે શાંત ટનલને વારંવાર પોતાને ફરી બનાવતા ટનલથી અલગ પાડે છે.

નેટવર્ક વચ્ચે ફર્યા પછી વપરાશ શરૂ થાય ત્યારે જોડાણનો ઇતિહાસ સૌથી વધુ મહત્ત્વનો છે. વારંવારની પુનઃપ્રાપ્તિ સુધારવી સામાન્ય રીતે એક્ઝિટ સ્થાનો બદલવા કરતાં વધુ કિંમતી છે, કારણ કે સતત ફરી જોડાતું ક્લાયન્ટ ઊર્જા પુનઃપ્રાપ્તિમાં વાપરે છે, ટ્રાન્સફરમાં નહીં.

જ્યારે પ્લેટફોર્મ ટનલને સ્થગિત કરે છે

ઓપરેટિંગ સિસ્ટમ પૃષ્ઠભૂમિમાં ચાલવાનું મર્યાદિત કરે છે, અને સ્ક્રીન બંધ થાય ત્યારે અદૃશ્ય થતું ટનલ સર્વરની ખામી નહીં, પણ તે નીતિનું ભોગ બનેલું હોઈ શકે છે. વપરાશકર્તાની દૃષ્ટિએ બંને એકસરખાં લાગે છે, તેથી પ્લેટફોર્મ લોગ મહત્ત્વનો છે.

દરેક એપને પાવર મેનેજમેન્ટથી મુક્ત કરવાથી કામગીરીનો ભાર બદલાય છે અને પછીની કોઈપણ સરખામણી અર્થહીન બને છે. VPN ક્લાયન્ટ અને તેની જરૂર હોય તે એક જ એપને મુક્ત કરો, પછી એ જ આધારરેખા સામે ફરી માપો.

ઊંઘ પછી શું થવું જોઈએ તે અલગથી નક્કી કરો. હંમેશા ચાલુ રહેવું, VPN વિના બ્લોક કરવાનો નિયમ અને સામાન્ય બેટરી ઑપ્ટિમાઇઝેશન જુદા જુદા પ્રશ્નોના જવાબ આપે છે, અને જરૂરી કવરેજ ચૂપચાપ કાઢી નાખીને ઊર્જા બચાવતું સેટિંગ મૂળ જરૂરિયાત પૂરી કરતું નથી.

સમાનને સમાન સાથે સરખાવો, પછી નિર્ણય લો

બંને વખતે એ જ કામ, એ જ નેટવર્ક અને એ જ અવધિ વાપરો, અને સ્થાનાંતરિત જથ્થો, ફરી જોડાવાની સંખ્યા, તાપમાન અને સિગ્નલની શક્તિ નોંધો. બેટરી ટકાવારીના ટૂંકા ફેરફારો ઘોંઘાટિયા હોય છે, તેથી સરખાવી શકાય તેવા વપરાશમાં વારંવાર દેખાતી પેટર્ન જ એકમાત્ર પુરાવો છે જેના પર કાર્ય કરવા જેવું છે. એક વાર માપવું એ કિસ્સો છે.

સમયપત્રક પરવાનગી આપે ત્યાં વૈકલ્પિક મોટા ટ્રાન્સફર ચાર્જર અને અમર્યાદિત નેટવર્ક પર ખસેડો. પછી આખા દિવસને ફરી જુઓ, કારણ કે કલાકો સુધી નિષ્ક્રિય રહેતું ટનલ વીસ મિનિટ વ્યસ્ત રહેતા ટનલ કરતાં ઘણું ઓછું ખર્ચે છે.

તમે શું બદલ્યું અને બીજી વખત શું દેખાયું તે લખો. તે નોંધ વિના આગળની સરખામણી બીજી આધારરેખાથી શરૂ થાય છે અને એ જ દલીલ શૂન્યથી ફરી શરૂ થાય છે.

સંબંધિત લેખો