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 के बिना ब्लॉक करने का नियम और सामान्य बैटरी ऑप्टिमाइज़ेशन अलग-अलग सवालों के जवाब देते हैं, और ज़रूरी कवरेज चुपचाप छोड़कर ऊर्जा बचाने वाली सेटिंग मूल आवश्यकता पूरी नहीं करती।

समान की समान से तुलना करें, फिर तय करें

दोनों बार वही काम, वही नेटवर्क और वही अवधि इस्तेमाल करें, और स्थानांतरित मात्रा, दोबारा जुड़ने की संख्या, तापमान और सिग्नल की ताकत दर्ज करें। बैटरी प्रतिशत के छोटे बदलाव शोरगुल वाले होते हैं, इसलिए तुलनीय उपयोग में बार-बार दिखने वाला पैटर्न ही एकमात्र सबूत है जिस पर कार्रवाई करनी चाहिए। एक बार मापना एक किस्सा है।

जहाँ समय-सारिणी अनुमति दे, वैकल्पिक बड़े स्थानांतरण चार्जर और असीमित नेटवर्क पर ले जाएँ। फिर पूरे दिन को दोबारा देखें, क्योंकि घंटों निष्क्रिय पड़ी टनल बीस मिनट व्यस्त रहने वाली टनल से कहीं कम खर्च करती है।

आपने क्या बदला और दूसरी बार क्या दिखा, यह लिख लें। उस रिकॉर्ड के बिना अगली तुलना किसी दूसरी आधार रेखा से शुरू होती है और वही बहस शून्य से फिर शुरू हो जाती है।

संबंधित लेख