آیا VPN باتری را خالی میکند؟ کاری که رادیو از قبل میکرد
رمزگذاری بخش کوچکی از هزینه است. انتقال، بیدارشدنهای رادیو و اتصالهای دوباره را جدا کنید، سپس دو اجرا را مقایسه کنید که فقط در یک چیز تفاوت دارند.
شکایت از خالی شدن باتری معمولاً به این شکل میآید: «VPN باتریام را میخورد»، که یک نتیجهگیری است نه مشاهده. آنچه اندازهگیری نشان میدهد این است که ترکیبی از انتقالها، بیدارشدنهای رادیو و اتصالهای دوباره دستگاه را مشغول نگه داشته است. رمزگذاری در این صورتحساب سهم دارد و در گوشی مدرن بهندرت بزرگترین ردیف است. آن سه را جدا کنید تا شکایت به چیزی تبدیل شود که واقعاً میتوانید آزمایش کنید.
تونل چه چیزی به سفر بسته اضافه میکند
هر بستهای که تونل حمل میکند، احراز هویت میشود، رمزگذاری میشود، در سرآغاز دیگری پیچیده و در انتهای دیگر باز میشود. این کار چرخههای پردازنده میخواهد و مهمتر اینکه رابط شبکه را بیشتر از آنچه فقط بار مفید لازم دارد مشغول نگه میدارد. پشتیبانی که ده دقیقه از تونل عبور میکند هنوز یک پشتیبان دهدقیقهای است با سرباز کمی بیشتر برای هر بسته. بایتها و مدت از برنامه میآیند، نه از تونل.
به همین دلیل درصدی در گزارش باتری راهنمای بدی برای سرباز است. گزارش کار را به اجزا نسبت میدهد و قواعد این نسبتدهی میان سکوها متفاوت است.
گزارش را در کنار شمارنده شبکه و زمان روشن بودن صفحه بخوانید. وقتی پنجره انتقال با پنجره خالی شدن همزمان است، بار کاری نتیجه را توضیح میدهد و پروتکل موضوع ثانویه است. وقتی خالی شدن ادامه دارد در حالی که شمارندهها ثابتاند، چیزی رادیو را بیدار نگه میدارد و بخش بعدی جایی است که باید نگاه کنید.
پیامهای نگهداشت، اتصالهای دوباره و حالت بیدار رادیو
صفحهای که بیکار به نظر میرسد شبکه بیکار را ثابت نمیکند. همگامسازی، پیامرسانی و بررسی بهروزرسانی همه مقدار کمی ترافیک میفرستند و هر یک میتواند رادیو را بسیار بیشتر از مدت خود تبادل از حالت کممصرف بیرون بکشد. ترافیک کم و مکرر به ازای هر بایت گران است چون هزینه ثابت غالب است.
تونل ترافیک کم خودش را به شکل پیامهای نگهداشت اضافه میکند که برای باز نگه داشتن نگاشت NAT یا تشخیص همتایی که از دست رفته است وجود دارند. هدفشان به پروتکل و شبکه بستگی دارد و خاموش کردنشان ممکن است فعالیت را کم کند اما تونل را پس از دوره بیکاری بیاستفاده بگذارد. اگر مقدار دیگری را آزمایش میکنید، مقدار اصلی را ثبت کنید و تأیید کنید که تونل پس از آن هنوز بازیابی میشود. هرگز بازهای را از پروتکل دیگری وارد نکنید، چون ثابتی که به یک طراحی میخورد در طراحی دیگر دلبخواه است.
جابهجایی اتصالها هزینه دوم است. کاربری که هر چند دقیقه دوباره وصل میشود وقتش را صرف دستدادن میکند نه بار مفید، و رادیو هرگز فرصت آرام گرفتن پیدا نمیکند.
وقتی سکو تونل را برای صرفهجویی در انرژی متوقف میکند
سیستمعاملهای موبایل اجرای پسزمینه را محدود میکنند و تونل از این سیاست مستثنا نیست. اتصالی که با خاموش شدن صفحه ناپدید میشود معمولاً مشکل یکپارچگی با سکوست نه سروری که نشست را رد میکند. راهنمای باتری خود کاربر نقطه شروع است، چون راه پشتیبانیشده برای متصل ماندن در خواب را توصیف میکند.
معاف کردن همهچیز از مدیریت انرژی راهحل نیست. بار کاری متفاوتی میسازد و مقایسهای را که میخواستید انجام دهید نابود میکند.
سپس تصمیم بگیرید وقتی دستگاه میخوابد چه باید بشود، چون کار همیشگی، رفتار مسدودسازی بدون تونل و بهینهسازی باتری به سه پرسش متفاوت پاسخ میدهند. تنظیمی که با انداختن بیصدای پوشش لازم در انرژی صرفهجویی میکند هدف اصلی را حفظ نکرده، شکست را پنهان کرده است. خطمشی موردنظر را پیش از تنظیم هر چیزی بنویسید. بدون آن، بین تونلی که خالی میکند و تونلی که صرفاً وجود ندارد یکی را انتخاب میکنید و هر دو نتیجه را موفقیت مینامید.
به جای باور، یک مقایسه برپا کنید
همانند را با همانند مقایسه کنید: همان کار، همان شبکه، همان مدت، سیگنال مشابه. داده انتقالیافته، تعداد اتصالهای دوباره، دمای دستگاه و شرایط سیگنال را ثبت کنید، چون هر یک از اینها میتواند بهتنهایی نتیجه را جابهجا کند. چند درصد باتری در یک ساعت در نوفه بیشتر گوشیها جای میگیرد، اما الگویی تکرارشدنی در چند اجرا نه. راهنمای Android VPN چرخه عمر و رفتار همیشهفعال را توصیف میکند که یک کاربر خوشرفتار دنبال میکند، که وقتی یکی چنین نمیکند زمینه مفیدی است.
انتقالهای بزرگ اختیاری را به لحظهای ببرید که هم انرژی و هم شبکه ارزاناند.
سپس بر اساس آنچه مقایسه نشان داد عمل کنید. اگر بار کاری توضیحش میدهد، بار کاری را زمانبندی کنید. اگر جابهجایی توضیحش میدهد، گذار شبکهای را که آن را ایجاد میکند درست کنید. اگر سکو توضیحش میدهد، خطمشی باتری پشتیبانیشده برای آن کاربر را دنبال کنید. ضعیف کردن تنظیمات رمزنگاری تنها تغییری است که عدد را بهتر میکند و علت را دستنخورده میگذارد، به همین دلیل باید آخرین چیزی باشد که کسی به آن دست میزند.