Pil tüketimi şikâyeti genellikle “VPN pilimi yiyor” biçiminde gelir; bu bir gözlem değil, bir sonuçtur. Ölçümün gösterdiği, aktarımların, radyo uyanmalarının ve yeniden bağlanmaların bir karışımının cihazı meşgul tuttuğudur. Şifreleme bu faturaya katkıda bulunur ve modern bir telefonda nadiren en büyük kalemdir. Üçünü ayırın, şikâyet gerçekten test edilebilir bir şeye dönüşür.

Bir tünelin paketin yolculuğuna eklediği

Tünelin taşıdığı her paket doğrulanır, şifrelenir, bir başka başlığa sarılır ve diğer uçta açılır. Bu iş işlemci döngülerine mal olur ve daha önemlisi, ağ arabirimini yalnızca yükün yapacağından daha uzun süre meşgul tutar. Bir tünelden on dakika geçen bir yedekleme hâlâ on dakikalık bir yedeklemedir, paket başına biraz daha fazla ek yükle. Baytlar ve süre uygulamadan gelir, tünelden değil.

Bu yüzden bir pil raporundaki yüzde, ek yük için kötü bir kılavuzdur. Rapor işi bileşenlere atfeder ve atfetme kuralları platformlar arasında farklıdır.

Raporu bir ağ sayacı ve ekranın açık olduğu süreyle birlikte okuyun. Aktarım penceresi tüketim penceresiyle örtüştüğünde iş yükü sonucu açıklar ve protokol ikincil kalır. Sayaçlar sabit dururken tüketim sürüyorsa bir şey radyoyu uyanık tutuyordur ve sonraki bölüm bakılacak yerdir.

Keepalive'lar, yeniden bağlanmalar ve radyonun uyanık durumu

Boşta görünen bir ekran, boşta bir ağı kanıtlamaz. Eşitleme, mesajlaşma ve güncelleme kontrolleri hepsi az miktarda trafik gönderir ve her biri radyoyu düşük enerji durumundan takasın kendisinden çok daha uzun süre çıkarabilir. Küçük ve sık trafik, bayt başına pahalıdır çünkü sabit maliyet baskındır.

Bir tünel, keepalive biçiminde kendi küçük trafiğini ekler; bunlar bir NAT eşlemesini açık tutmak ya da ayrılmış bir eşi fark etmek için vardır. Amaçları protokole ve ağa bağlıdır ve kapatılmaları etkinliği azaltabilir ama tüneli bir dinginlik döneminden sonra kullanılamaz bırakabilir. Farklı bir değer deniyorsanız özgün olanı kaydedin ve tünelin sonrasında da toparlandığını doğrulayın. Asla başka bir protokolden aralık almayın, çünkü bir tasarıma uyan sabit başkasında keyfîdir.

Bağlantı değişimi ikinci maliyettir. Birkaç dakikada bir yeniden bağlanan bir istemci zamanını yüke değil el sıkışmalara harcar ve radyo bir türlü yatışma fırsatı bulamaz.

Platform güç tasarrufu için tüneli durdurduğunda

Mobil işletim sistemleri arka planda çalışmayı sınırlar ve bir tünel bu politikadan muaf değildir. Ekran kapanınca kaybolan bir bağlantı genellikle platformla bütünleşme sorunudur, sunucunun oturumu reddetmesi değil. İstemcinin kendi pil kılavuzu başlanacak yerdir, çünkü uyku boyunca bağlı kalmanın desteklenen yolunu anlatır.

Her şeyi güç yönetiminden muaf tutmak çözüm değildir. Farklı bir iş yükü yaratır ve kurmaya çalıştığınız karşılaştırmayı yok eder.

Sonra cihaz uyuduğunda ne olması gerektiğine karar verin, çünkü sürekli açık çalışma, tünelsiz engelleme davranışı ve pil iyileştirmesi üç farklı soruya yanıt verir. Gerekli kapsamı sessizce düşürerek güç tasarrufu sağlayan bir ayar özgün amacı korumamış, başarısızlığı gizlemiştir. Herhangi bir şeyi ayarlamadan önce amaçlanan politikayı yazın. Bu olmadan, tüketen bir tünel ile basitçe bulunmayan bir tünel arasında seçim yapar ve iki sonuçtan herhangi birini başarı diye adlandırırsınız.

Bir inanç yerine bir karşılaştırma kurun

Benzeri benzerle karşılaştırın: aynı görev, aynı ağ, aynı süre, benzer sinyal. Aktarılan veriyi, yeniden bağlanma sayısını, cihaz sıcaklığını ve sinyal koşullarını kaydedin, çünkü bunlardan herhangi biri tek başına sonucu kaydırabilir. Bir saatte birkaç yüzde pil çoğu telefonun gürültüsü içindedir, birkaç koşuda yinelenen bir örüntü ise değildir. Android VPN kılavuzu düzgün davranan bir istemcinin izlediği yaşam döngüsünü ve sürekli açık davranışını anlatır; bir istemci bunu yapmadığında bu yararlı bir bağlamdır.

İsteğe bağlı büyük aktarımları hem gücün hem ağın ucuz olduğu bir ana taşıyın.

Sonra karşılaştırmanın gösterdiğine göre hareket edin. Bunu iş yükü açıklıyorsa iş yükünü planlayın. Değişim açıklıyorsa ona yol açan ağ geçişini düzeltin. Platform açıklıyorsa o istemci için desteklenen pil politikasını izleyin. Kriptografik ayarları zayıflatmak, nedene dokunmadan sayıyı iyileştiren tek değişikliktir, bu yüzden herkesin en son başvuracağı şey bu olmalıdır.

İlgili makaleler