Laptop yang sama, server yang sama, dan terowongan yang sama dapat kehilangan seperlima laju transmisinya di Ethernet dan tiga perempatnya di seluler, dan tidak satu pun dari kedua angka itu berarti VPN rusak. Setiap jaringan akses menyediakan jalur yang berbeda, dan terowongan menambahkan jalur kedua di atasnya. Membandingkan satu angka berterowongan dengan satu angka tanpa terowongan tidak menjawab apa pun, karena kedua angka itu menggambarkan penyebut yang berbeda. Empat sel dan satu fraksi retensi per baris akan memberi tahu Anda pertanyaan mana yang harus diajukan berikutnya.

Empat sel, bukan satu penalti

Ukur garis dasar langsung dan hasil berterowongan pada setiap jaringan akses, dan simpan keduanya sebagai matriks, bukan sebagai satu putusan. Garis dasar adalah tugas yang sama yang dilakukan di jaringan itu tanpa terowongan; hasil berterowongan adalah tugas yang sama dengannya.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Gunakan beban kerja yang diizinkan untuk pengujian langsung dan pertahankan kendali privasi yang diwajibkan lingkungan. Pengujian yang melanggar kebijakan menghasilkan angka yang tidak dapat Anda terbitkan dan tidak boleh Anda ulangi.

Jaga variabelnya tetap diam

Jaga perangkat, aplikasi, tujuan, arah transfer, dan titik akhir VPN tetap sama di keempat sel. Jika sebuah layanan diam-diam mengganti server pengujiannya antarpengesahan, catat perubahannya dan perlakukan pasangan itu sebagai tidak terkendali alih-alih merata-ratakan perbedaannya.

Ulangi matriksnya di kedua arah dan pada waktu yang sebanding. Kondisi radio seluler dan beban pada selnya berubah dalam hitungan menit, sehingga satu garis dasar yang luar biasa bagus dapat membesar-besarkan penalti yang tampak. Catat sebaran hasil di samping nilai yang representatif, dan catat apakah jalannya pengujian berterowongan diselang-seling dengan garis dasar atau dijalankan dalam satu blok.

Penyelang-selingan lebih penting daripada yang diduga kebanyakan orang. Garis dasar yang diukur sebelum makan siang dan jalannya pengujian berterowongan yang diukur sesudahnya adalah dua jaringan berbeda yang memakai nama yang sama.

Jaga penyebut tetap terlihat

Laporkan fraksi retensi sekaligus laju absolutnya: E1 dibagi E0, dan C1 dibagi C0. Tautan cepat yang mempertahankan sebagian kecil laju transmisinya dan tautan lambat yang mempertahankan sebagian besarnya adalah temuan yang berbeda, dan hanya fraksi yang menunjukkan perbedaannya.

Laju transmisi absolut tetap menentukan apa yang bisa dilakukan pengguna. Fraksinya menentukan ke mana harus melihat. Ketika Ethernet mempertahankan sebagian besar garis dasarnya dan seluler jauh lebih sedikit, variabel yang menarik ada di jalur seluler, bukan di dalam enkripsi.

Kedua angka itu masuk ke dalam laporan, karena masing-masing sendiri menopang kesimpulan yang tidak ditopang oleh datanya.

Baca polanya sebelum mengubah apa pun

Plafon berterowongan yang serupa di kedua jaringan menunjuk pada sesuatu yang dibagi: titik akhir, prosesornya, batas laju, atau satu lompatan yang macet. Penurunan yang hanya muncul di seluler menunjuk pada rute jaringan itu, kehilangan paket, latensi, dan ukuran paket efektif.

Ini adalah petunjuk, bukan diagnosis, dan bedanya penting saat Anda menulis tiket. Plafon bersama tidak akan membaik ketika Anda mengganti modem seluler, dan penurunan khusus seluler tidak akan membaik ketika Anda mengubah ukuran titik akhir. Sebutkan pola mana dari keduanya yang Anda lihat sebelum mengusulkan perubahan. Dengan begitu perubahan itu membawa prediksi, dan pengukuran berikutnya dapat mengonfirmasi atau mematikannya.

Panduan kinerja OpenVPN sendiri memisahkan batasan lebar pita, prosesor, transportasi, dan ukuran paket dengan garis yang sama, yang merupakan pengingat berguna bahwa terowongan jarang menjadi satu variabel.

Ketika ukuran paket menjadi tersangka

Enkapsulasi menghabiskan ruang paket, sehingga ukuran efektif di jalur seluler bisa lebih kecil daripada yang diiklankan antarmuka. Simpan bukti ukuran paket untuk jalur yang Anda bandingkan alih-alih mengasumsikan nilai dari nama teknologi akses.

Datagram packetization-layer path MTU discovery menjelaskan penemuan ukuran efektif alih-alih menetapkannya secara tetap. Gunakan pengamatan yang didukung implementasi, dan jangan memaksakan MTU rendah sembarang ke setiap klien sebagai tindakan pencegahan, karena itu menukar satu masalah dengan masalah yang lebih buruk di jalur yang tadinya baik.

Hipotesis ukuran membutuhkan buktinya sendiri: transfer yang sama pada dua ukuran, dengan pola kehilangan tercatat.

Tambahkan satu variabel setiap kali

Bandingkan transportasi alternatif hanya setelah matriks garis dasar disimpan. Itu menjaga satu variabel yang disengaja tetap bermain, dan memungkinkan Anda mengaitkan perubahannya alih-alih menduganya.

Jaga pendimensian muatan TCP terpisah dari perilaku datagram UDP, karena keduanya bereaksi berbeda terhadap kehilangan dan ukuran jalur. Peningkatan dari perubahan transportasi adalah bukti tentang transportasi itu, bukan bukti bahwa enkripsi atau cakupan adalah penyebab aslinya.

Urutan kerja: isi keempat sel, hitung kedua fraksi, selang-seling jalannya pengujian, lalu pilih satu hipotesis dan uji dengan satu perubahan. Apa pun yang lain adalah perbandingan dua hal yang tidak diketahui.

Artikel terkait