VPN ശരിക്കും ബാറ്ററി തീർക്കുമോ? ആദ്യം എന്താണ് അളക്കേണ്ടത്
VPN ഓണാക്കിയതിന് ശേഷം കാണുന്ന ബാറ്ററി ഉപഭോഗം സാധാരണയായി ജോലിഭാരത്തിന്റെ മാറ്റമാണ്. കൈമാറ്റത്തിന്റെ ചെലവ് വീണ്ടും ബന്ധിപ്പിക്കലുകളുടെ ബഹളത്തിൽ നിന്ന് വേർതിരിച്ച്, ക്രമീകരണങ്ങൾ മാറ്റുന്നതിന് മുൻപ് ഒരേപോലുള്ള ജോലികൾ താരതമ്യം ചെയ്യുക.
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 ഇല്ലാതെ തടയാനുള്ള നിയമം, സാധാരണ ബാറ്ററി ഒപ്റ്റിമൈസേഷൻ എന്നിവ വ്യത്യസ്ത ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുന്നു, ആവശ്യമായ കവറേജ് നിശ്ശബ്ദമായി ഒഴിവാക്കി ഊർജ്ജം ലാഭിക്കുന്ന ക്രമീകരണം യഥാർത്ഥ ആവശ്യകത നിറവേറ്റിയിട്ടില്ല.
സമാനമായതിനെ സമാനമായതുമായി താരതമ്യം ചെയ്യുക, പിന്നെ തീരുമാനിക്കുക
രണ്ട് അളവുകളിലും ഒരേ ജോലി, ഒരേ നെറ്റ്വർക്ക്, ഒരേ ദൈർഘ്യം എന്നിവ ഉപയോഗിക്കുക, കൈമാറിയ അളവ്, വീണ്ടും ബന്ധിപ്പിക്കലുകളുടെ എണ്ണം, താപനില, സിഗ്നൽ ശക്തി എന്നിവ രേഖപ്പെടുത്തുക. ബാറ്ററി ശതമാനത്തിന്റെ ചെറിയ മാറ്റങ്ങൾ ബഹളമയമാണ്, അതിനാൽ താരതമ്യപ്പെടുത്താവുന്ന ഉപയോഗത്തിൽ ആവർത്തിക്കുന്ന മാതൃക മാത്രമാണ് പ്രവർത്തിക്കാൻ യോഗ്യമായ തെളിവ്. ഒരു അളവ് ഒരു കഥ മാത്രം.
ഷെഡ്യൂൾ അനുവദിക്കുന്നിടത്ത് ഓപ്ഷണൽ വലിയ കൈമാറ്റങ്ങൾ ചാർജറിലേക്കും പരിധിയില്ലാത്ത നെറ്റ്വർക്കിലേക്കും മാറ്റുക. പിന്നീട് മുഴുവൻ ദിവസവും വീണ്ടും നോക്കുക, കാരണം മണിക്കൂറുകളോളം നിഷ്ക്രിയമായി നിൽക്കുന്ന ടണൽ ഇരുപത് മിനിറ്റ് തിരക്കിലായിരിക്കുന്ന ടണലിനേക്കാൾ വളരെ കുറവ് ചെലവാക്കുന്നു.
നിങ്ങൾ എന്ത് മാറ്റി, രണ്ടാമത്തെ അളവ് എന്ത് കാണിച്ചു എന്ന് എഴുതുക. ആ രേഖയില്ലാതെ അടുത്ത താരതമ്യം മറ്റൊരു അടിസ്ഥാനരേഖയിൽ നിന്ന് തുടങ്ങുന്നു, അതേ തർക്കം പൂജ്യത്തിൽ നിന്ന് വീണ്ടും തുടങ്ങുന്നു.