Adakah VPN Menghabiskan Bateri? Apa yang Radio Sudah Lakukan
Penyulitan hanyalah sebahagian kecil bil. Pisahkan pemindahan, kebangkitan radio dan penyambungan semula, kemudian bandingkan dua larian yang berbeza dalam satu perkara.
Aduan tentang bateri biasanya datang sebagai “VPN makan bateri saya”, yang merupakan kesimpulan dan bukan pemerhatian. Apa yang ditunjukkan oleh ukuran ialah campuran pemindahan, kebangkitan radio dan penyambungan semula telah mengekalkan peranti sibuk. Penyulitan menyumbang kepada bil itu, dan pada telefon moden ia jarang menjadi baris terbesar. Pisahkan ketiga-tiganya dan aduan itu menjadi sesuatu yang benar-benar boleh anda uji.
Apa yang terowong tambahkan pada perjalanan paket
Setiap paket yang dibawa terowong disahkan, disulitkan, dibalut dalam pengepala lain dan dibuka di hujung sana. Kerja itu memakan kitaran pemproses dan, lebih penting, mengekalkan antara muka rangkaian sibuk lebih lama daripada yang akan dilakukan oleh muatan sahaja. Sandaran yang berjalan sepuluh minit melalui terowong masih sandaran sepuluh minit dengan sedikit lebih banyak overhed setiap paket. Bait dan tempoh datang daripada aplikasi, bukan daripada terowong.
Itulah sebabnya peratusan dalam laporan bateri ialah panduan yang buruk untuk overhed. Laporan mengaitkan kerja dengan komponen, dan peraturan pengaitan berbeza antara platform.
Baca laporan itu bersama pembilang rangkaian dan masa skrin menyala. Apabila tetingkap pemindahan sepadan dengan tetingkap penyahcasan, beban kerja menjelaskan hasilnya dan protokol menjadi perkara sampingan. Apabila penyahcasan berterusan sementara pembilang tidak bergerak, sesuatu mengekalkan radio terjaga, dan bahagian seterusnya ialah tempat untuk melihat.
Keepalive, penyambungan semula dan keadaan jaga radio
Skrin yang kelihatan melahu tidak membuktikan rangkaian yang melahu. Penyegerakan, pemesejan dan pemeriksaan kemas kini semuanya menghantar sedikit trafik, dan setiap satunya boleh menarik radio keluar daripada keadaan tenaga rendah jauh lebih lama daripada pertukaran itu sendiri. Trafik kecil yang kerap mahal setiap bait kerana kos tetap mendominasi.
Terowong menambah trafik kecilnya sendiri sebagai keepalive, yang wujud untuk mengekalkan pemetaan NAT terbuka atau untuk menyedari rakan yang telah pergi. Tujuannya bergantung pada protokol dan rangkaian, dan mematikannya boleh mengurangkan aktiviti tetapi meninggalkan terowong tidak boleh digunakan selepas tempoh melahu. Jika anda menguji nilai lain, catat yang asal dan sahkan terowong masih pulih selepas itu. Jangan sekali-kali mengimport selang daripada protokol lain, kerana pemalar yang sesuai untuk satu reka bentuk adalah sewenang-wenangnya dalam reka bentuk lain.
Pertukaran sambungan ialah kos kedua. Klien yang menyambung semula setiap beberapa minit menghabiskan masanya pada jabat tangan dan bukan pada muatan, dan radio tidak pernah mendapat peluang untuk tenang.
Apabila platform menghentikan terowong untuk menjimatkan tenaga
Sistem pengendalian mudah alih mengehadkan pelaksanaan latar belakang, dan terowong tidak dikecualikan daripada dasar itu. Sambungan yang hilang apabila skrin dimatikan biasanya masalah integrasi platform dan bukan pelayan yang menolak sesi. Panduan bateri klien itu sendiri ialah tempat untuk bermula, kerana ia menerangkan cara yang disokong untuk kekal bersambung sepanjang tidur.
Mengecualikan semuanya daripada pengurusan kuasa bukanlah penyelesaian. Ia mencipta beban kerja yang berbeza dan memusnahkan perbandingan yang anda cuba buat.
Kemudian tentukan apa yang patut berlaku apabila peranti tidur, kerana operasi sentiasa hidup, tingkah laku sekatan tanpa terowong dan pengoptimuman bateri menjawab tiga soalan berbeza. Tetapan yang menjimatkan tenaga dengan menggugurkan liputan yang diperlukan secara senyap tidak mengekalkan matlamat asal; ia menyembunyikan kegagalan. Tuliskan dasar yang dimaksudkan sebelum menala apa-apa. Tanpa itu, anda akhirnya memilih antara terowong yang menyahcas dan terowong yang semata-mata tiada, dan memanggil mana-mana hasil sebagai kejayaan.
Sediakan perbandingan dan bukan kepercayaan
Bandingkan yang setara dengan yang setara: tugas sama, rangkaian sama, tempoh sama, isyarat serupa. Catat data yang dipindahkan, bilangan penyambungan semula, suhu peranti dan keadaan isyarat, kerana mana-mana daripadanya boleh menggerakkan hasilnya sendiri. Beberapa peratus bateri dalam satu jam berada dalam hingar kebanyakan telefon, manakala corak yang boleh diulang merentas beberapa larian tidak. Panduan Android VPN menerangkan kitaran hayat dan tingkah laku sentiasa hidup yang diikuti oleh klien yang teratur, yang merupakan konteks berguna apabila seseorang tidak melakukannya.
Pindahkan pemindahan besar pilihan ke saat apabila tenaga dan rangkaian kedua-duanya murah.
Kemudian bertindaklah berdasarkan apa yang ditunjukkan oleh perbandingan. Jika beban kerja menjelaskannya, jadualkan beban kerja. Jika pertukaran menjelaskannya, betulkan peralihan rangkaian yang menyebabkannya. Jika platform menjelaskannya, ikuti dasar bateri yang disokong untuk klien itu. Melemahkan tetapan kriptografi ialah satu-satunya perubahan yang memperbaiki angka tanpa menyentuh puncanya, sebab itulah ia patut menjadi perkara terakhir yang dicapai oleh sesiapa.