Klien menunjukkan tautan unduh yang cepat, server berada pada koneksi fiber, dan transfernya tetap merangkak. Angka yang orang bandingkan biasanya angka yang tercetak pada paket klien, padahal paket sebenarnya lebih dulu melintasi tautan akses keluar server. Tautan itulah anggaran yang harus dimasuki transfer. Pada koneksi rumah kecil, itu angka terkecil di jalur.

Angka yang Anda baca berada di arah yang salah

Unduhan menuju klien jarak jauh memakai kapasitas unggah di ujung server tunnel. Laju unduh server yang diiklankan menggambarkan arah sebaliknya dan tidak mengatakan apa pun tentang arah ini. Asimetri yang sama berbalik ketika klien mengunggah, itulah sebabnya satu arah bisa terasa baik sementara arah lain tidak terpakai.

Biaya tambahan enkapsulasi dan lalu lintas pesaing mana pun memakai sebagian anggaran yang sama. Keduanya tidak terlihat dalam uji kecepatan yang hanya mengukur klien.

Tulis jalur sebagai anggaran

Daftar setiap batas yang harus dilintasi paket dan beri masing-masing angka dalam satuan yang sama. Pengiriman dari sumber, pemrosesan di server, tautan unggah server, jalur di antaranya, tautan unduh klien, dan pemrosesan di klien semuanya berlaku. Laju yang dapat dipakai adalah yang terkecil di antaranya, dikurangi biaya tambahan, dan tidak ada penyetelan di atas plafon itu yang mengubah hasilnya. Tulis daftarnya sebelum mengukur, karena itu memberi tahu angka mana yang jangan dipercaya.

Dengan tautan unggah server 20 Mbit/s dan tautan unduh klien 100 Mbit/s, server membatasi transfer jauh sebelum klien menyadarinya. Biaya tambahan dan transfer bersamaan mana pun mengambil porsi lagi, dan tautan unggah yang jenuh juga menunda konfirmasi, yang memperlambat transfer TCP di bawah plafon mentah. Tidak satu pun dari kedua efek itu muncul dalam perbandingan paket.

Pisahkan megabit dan megabita, dan sebutkan apakah tiap angka mengukur lalu lintas tautan terenkripsi atau muatan aplikasi. Mencampur keduanya adalah alasan paling umum anggaran tampak tidak cocok. Beri label setiap angka dengan satuannya dan titik ukurnya.

Di mana papan benar-benar membebani Anda

Begitu tautan akses cukup besar, perangkat keras titik akhir menjadi terlihat, dan hanya saat itulah prosesor penting. Identifikasi model, susunan antarmuka, dan implementasi yang dipakai. Pengamatan tentang bus bersama pada papan lama tidak menggambarkan setiap revisi berikutnya.

Bandingkan jalur pemrosesan satu per satu, bukan satu rata-rata CPU. Beban total yang sedang dapat menyembunyikan satu inti jenuh yang mengerjakan semua pekerjaan per paket, dan frekuensi clock tidak berpindah antar desain prosesor sebagai skor kinerja. Laju paket sama pentingnya dengan laju data, karena paket kecil lebih mahal per byte daripada paket besar. Ukur dengan ukuran paket yang benar-benar dipakai beban kerja Anda.

Batas termal dan daya juga menentukan perilaku berkelanjutan. Ledakan singkat bisa tampak hebat sementara transfer sepuluh menit ter-throttle, itulah sebabnya tolok ukur beberapa detik menjadi panduan buruk untuk cadangan malam.

Panduan kinerja vendor memisahkan lebar pita akses, CPU, pemrosesan paket, transportasi, dan ukuran paket menjadi kendala yang berbeda. Layak dibaca sebelum mengubah cipher, karena perubahan cipher jarang menggeser batas yang tidak pernah menjadi kendala.

Ukur sebelum mengubah cipher

Jalankan uji terarah yang melaporkan laju yang benar-benar dicapai melalui tunnel, lalu jalankan uji yang sama pada antarmuka mentah untuk perbandingan. Selisih antara kedua angka itu adalah biaya tunnel, dan yang terkecil dari dua plafon memberi tahu batas mana yang harus diserang.

Jaga kebijakan keamanan tetap utuh selama membandingkan. Hasil lama yang diperoleh dengan cipher lemah atau papan yang di-overclock bukan rencana untuk penerapan saat ini.

iperf3 -c 10.44.0.1 -R -t 30
iperf3 -c 10.44.0.1 -t 30
ethtool eth0 | grep -i speed

Simpan hasil terarah di samping pengamatan titik akhir dari jalannya yang sama. Perubahan berikutnya harus menyasar plafon yang terukur, bukan komponen yang tampak paling kecil di lembar spesifikasi.

Artikel terkait