क्या VPN बैटरी खत्म करता है? रेडियो पहले से क्या कर रहा था
एन्क्रिप्शन बिल का छोटा हिस्सा है। ट्रांसफ़र, रेडियो के जागने और दोबारा कनेक्ट होने को अलग करें, फिर ऐसे दो रन की तुलना करें जो एक ही बात में अलग हों।
बैटरी खत्म होने की शिकायत आम तौर पर “VPN मेरी बैटरी खा रहा है” के रूप में आती है, जो निष्कर्ष है, अवलोकन नहीं। माप दिखाता है कि ट्रांसफ़र, रेडियो के जागने और दोबारा कनेक्ट होने के मिश्रण ने डिवाइस को व्यस्त रखा। एन्क्रिप्शन उस बिल में योगदान देता है, और आधुनिक फ़ोन पर यह शायद ही सबसे बड़ी पंक्ति हो। तीनों को अलग करें और शिकायत ऐसी चीज़ बन जाती है जिसे आप वास्तव में जाँच सकते हैं।
टनल पैकेट की यात्रा में क्या जोड़ता है
टनल जो भी पैकेट ले जाता है, उसका प्रमाणीकरण होता है, एन्क्रिप्शन होता है, दूसरे हेडर में लपेटा जाता है और दूसरे सिरे पर खोला जाता है। यह काम प्रोसेसर चक्र लेता है और, ज़्यादा ज़रूरी बात, नेटवर्क इंटरफ़ेस को सिर्फ़ पेलोड से ज़्यादा देर तक व्यस्त रखता है। टनल से दस मिनट चलने वाला बैकअप अब भी दस मिनट का बैकअप है, प्रति पैकेट थोड़ा ज़्यादा ओवरहेड के साथ। बाइट और अवधि ऐप से आते हैं, टनल से नहीं।
इसलिए बैटरी रिपोर्ट में प्रतिशत ओवरहेड का खराब मार्गदर्शक है। रिपोर्ट काम को घटकों के हिसाब से जोड़ती है, और यह जोड़ने के नियम प्लेटफ़ॉर्म के बीच अलग होते हैं।
रिपोर्ट को नेटवर्क काउंटर और स्क्रीन चालू रहने के समय के साथ पढ़ें। जब ट्रांसफ़र की खिड़की बैटरी खत्म होने की खिड़की से मेल खाती है, तो काम का बोझ नतीजा समझाता है और प्रोटोकॉल गौण रह जाता है। जब काउंटर स्थिर हों और खत्म होना जारी रहे, तो कुछ रेडियो को जगाए हुए है, और अगला खंड देखने की जगह है।
कीपअलाइव, दोबारा कनेक्शन और रेडियो की जागृत अवस्था
निष्क्रिय दिखने वाली स्क्रीन निष्क्रिय नेटवर्क साबित नहीं करती। सिंक्रोनाइज़ेशन, संदेश और अपडेट जाँच सभी थोड़ा-थोड़ा ट्रैफ़िक भेजते हैं, और इनमें से हर एक रेडियो को कम ऊर्जा वाली अवस्था से उतने समय से कहीं ज़्यादा के लिए बाहर निकाल सकता है जितनी देर खुद अदला-बदली चलती है। थोड़ा-थोड़ा बार-बार ट्रैफ़िक प्रति बाइट महँगा है क्योंकि स्थिर लागत हावी है।
टनल कीपअलाइव के रूप में अपना थोड़ा ट्रैफ़िक जोड़ता है, जो NAT मैपिंग खुली रखने या गए साथी को भाँपने के लिए होता है। इनका मकसद प्रोटोकॉल और नेटवर्क पर निर्भर है, और इन्हें बंद करने से गतिविधि घट सकती है पर निष्क्रिय अवधि के बाद टनल बेकार रह सकता है। अगर आप दूसरा मान जाँचें, तो मूल मान लिख लें और पुष्टि करें कि टनल बाद में भी ठीक होता है। कभी दूसरे प्रोटोकॉल से अंतराल न लें, क्योंकि एक डिज़ाइन के लिए उपयुक्त स्थिरांक दूसरे में मनमाना है।
कनेक्शन की अदला-बदली दूसरी लागत है। हर कुछ मिनट में दोबारा जुड़ने वाला क्लाइंट अपना समय पेलोड की जगह हैंडशेक में बिताता है, और रेडियो को कभी शांत होने का मौका नहीं मिलता।
जब प्लेटफ़ॉर्म ऊर्जा बचाने के लिए टनल रोकता है
मोबाइल ऑपरेटिंग सिस्टम बैकग्राउंड में चलने को सीमित करते हैं, और टनल उस नीति से मुक्त नहीं है। स्क्रीन बंद होने पर गायब होने वाला कनेक्शन आम तौर पर प्लेटफ़ॉर्म एकीकरण की समस्या है, सर्वर का सत्र अस्वीकार करना नहीं। क्लाइंट की अपनी बैटरी मार्गदर्शिका शुरू करने की जगह है, क्योंकि वह नींद के दौरान जुड़े रहने का समर्थित तरीका बताती है।
सब कुछ को पावर प्रबंधन से मुक्त करना समाधान नहीं है। यह अलग काम का बोझ बनाता है और उस तुलना को नष्ट कर देता है जो आप करना चाहते थे।
फिर तय करें कि डिवाइस के सोने पर क्या होना चाहिए, क्योंकि हमेशा चालू रहना, टनल के बिना अवरोध और बैटरी अनुकूलन तीन अलग सवालों के जवाब देते हैं। जो सेटिंग ज़रूरी कवरेज चुपचाप गिराकर ऊर्जा बचाती है, उसने मूल लक्ष्य नहीं बचाया, उसने विफलता छिपाई है। कुछ भी ट्यून करने से पहले इच्छित नीति लिख लें। उसके बिना आप खत्म करने वाले टनल और बस अनुपस्थित टनल के बीच चुनते हैं, और दोनों नतीजों को सफलता कहते हैं।
विश्वास की जगह तुलना बनाएँ
समान की समान से तुलना करें: वही काम, वही नेटवर्क, वही अवधि, मिलता-जुलता सिग्नल। स्थानांतरित डेटा, दोबारा कनेक्शन की संख्या, डिवाइस का तापमान और सिग्नल की स्थिति लिखें, क्योंकि इनमें से कोई भी अकेले नतीजा बदल सकता है। एक घंटे में कुछ प्रतिशत बैटरी ज़्यादातर फ़ोन के शोर के भीतर है, पर कई रन में दोहराने योग्य पैटर्न नहीं। Android VPN मार्गदर्शिका एक सुशिक्षित क्लाइंट के जीवनचक्र और हमेशा-चालू व्यवहार का वर्णन करती है, जो तब उपयोगी संदर्भ है जब कोई क्लाइंट ऐसा नहीं करता।
वैकल्पिक बड़े ट्रांसफ़र को उस पल पर ले जाएँ जब ऊर्जा और नेटवर्क दोनों सस्ते हों।
फिर तुलना ने जो दिखाया उसके अनुसार काम करें। अगर काम का बोझ इसे समझाता है, तो काम का बोझ निर्धारित करें। अगर अदला-बदली समझाती है, तो उसे पैदा करने वाला नेटवर्क संक्रमण ठीक करें। अगर प्लेटफ़ॉर्म समझाता है, तो उस क्लाइंट के लिए समर्थित बैटरी नीति अपनाएँ। क्रिप्टोग्राफ़िक सेटिंग्स कमज़ोर करना एकमात्र बदलाव है जो आँकड़ा सुधारता है और कारण को अछूता छोड़ता है, इसलिए यही आखिरी चीज़ होनी चाहिए जिस तक कोई पहुँचे।