Sambungkan terowong, mulakan muat turun besar, dan ia bergerak kira-kira dua kali ganda kelajuan yang dicapai fail yang sama tanpanya. Bunyinya seperti iklan, tetapi ia boleh menjadi ukuran sebenar pada talian rumah. Punca biasa ialah had kadar yang terikat pada satu port: terowong membawa pemindahan anda ke tempat pembentuk tidak memerhati, dan kapasiti sebenar talian muncul buat pertama kali.

Yang bermaksud nombor yang menarik bukanlah seberapa laju VPN itu. Ia adalah berapa banyak talian anda yang tidak pernah anda peroleh, dan mengapa.

Had yang mengikut port, bukan laluan

Pembekal akses boleh mengehadkan daya pemprosesan setiap pelanggan mengikut protokol atau port destinasi, dan port 80 ialah sasaran kegemaran kerana banyak pelayaran biasa menggunakannya. Had itu selalunya tidak dikenakan dari paket pertama: pemindahan bermula hampir dengan kadar talian, membakar elaun letusan, kemudian mendap pada angka yang dihadkan. Saat-saat pertama kelihatan sihat dan baki pemindahan tidak.

Hantar bait yang sama melalui port lain dan pembentuk pada 80 tidak pernah melihatnya. Terowong kelihatan mengalahkan sambungan langsung walaupun ia menambah satu hop, penyulitan dan kos tambahannya sendiri. Yang bertambah baik bukan laluan tetapi ketiadaan sesuatu peraturan.

Itulah sebabnya kesannya begitu konsisten merentas fail dan destinasi. Jika had itu ada pada port, apa sahaja yang dibawa melalui port itu berkelakuan sama, berapa besar pun fail dan siapa pun hosnya. Destinasi yang menarik peraturan berbeza menunjukkan lengkung berbeza, dan perbezaan itu sendiri sudah diagnostik.

Ukur dataran, bukan puncak

Puncak ialah bahagian pemindahan yang paling kurang bermaklumat, kerana setiap sambungan kelihatan baik semasa penampannya terisi. Catat di mana kadar itu mendarat dan berapa lama ia kekal di situ.

curl -o /dev/null -w '%{speed_download} %{time_total}\n' https://<host>/test.bin
scp user@<transfer-host>:/data/test.bin /tmp/

Jalankan pasangan itu berturut-turut pada mesin yang sama, pada jam yang sama, terhadap hos dalam rangkaian yang setanding. Satu sampel tidak membuktikan apa-apa; bentuk lengkung merentas dua larian setiap satu itulah yang membezakan elaun letusan daripada had yang stabil. Catat di mana kadar itu menjadi rata dan bukan apa yang ditunjukkan saat pertama, kerana letusan itulah yang diberikan pembentuk sebelum ia mula mengehadkan. Dataran tenang yang bertahan hingga akhir pemindahan ialah angka untuk dibandingkan.

Biarkan fail sudah dimampatkan supaya pemampatan pengangkutan tidak boleh ditawarkan sebagai penjelasan. PDF atau arkib menghapuskan pemboleh ubah itu, dan juga menghalang sesiapa daripada berhujah bahawa terowong telah memampatkan muatan. Jika kedua-dua pemindahan menggunakan fail yang sama, satu-satunya perbezaan yang tinggal ialah laluan dan port. Catat alat dan port di sebelah setiap angka, jika tidak larian kedua tidak setanding dengan yang pertama.

Tiga perbandingan yang mengasingkan punca

Lakukan mengikut urutan dan berhenti sebaik corak itu jelas, kerana setiap satu menyingkirkan cerita yang berbeza.

  1. Ulang muat turun yang sama melalui laluan web biasa dan melalui alat pemindahan pada port lain, dari hos dengan kapasiti setanding.
  2. Ulang kedua-duanya dengan fail yang tidak boleh dimampatkan, supaya pemampatan berhenti menjadi calon.
  3. Jika anda sendiri mengendalikan pelayan terowong, ikat semula ke port 80, laraskan profil klien supaya kedua-dua hujung bersetuju, dan pindahkan semula. Jika terowong kini duduk pada kadar web yang dihadkan, sekatan itu mengikut port dan bukan VPN.

Langkah ketiga ialah yang menentukan, dan ia juga yang orang langkau kerana ia memerlukan perubahan konfigurasi. Tanpanya anda telah menunjukkan bahawa dua perkara berbeza, bukan bahawa port itu puncanya.

Apa yang ukuran ini tidak dapat menyokong

Ia tidak menunjukkan terowong lebih laju secara umum, ia memampatkan sesuatu, atau port lain pada talian itu tanpa sekatan. Ia menerangkan pemindahan ini, pada talian ini, pada jam ini. Had boleh dikenakan setiap sesi, setiap pelanggan atau mengikut waktu hari, dan ia boleh berubah tanpa notis.

Ia juga tidak membuktikan laluan langsung itu rosak. Laluan yang dihadkan masih berfungsi; ia dihadkan dengan sengaja, dan dasar yang disengajakan bukan kerosakan yang menunggu pembaikan.

Dan ia pasti tidak mewajarkan penghalaan segala-galanya melalui terowong. Setiap aplikasi pada port 80 kekal dihadkan, manakala semua yang anda lencongkan kini bergantung pada hop tambahan dan mod kegagalan tambahan.

Jadikan penemuan itu sesuatu yang boleh dilaksanakan

Tulis pemerhatian itu sebagai ukuran dan bukan keputusan: pemindahan besar melalui port 80 mendarat hampir separuh kadar yang dicapai fail yang sama pada port lain, pada jam-jam ini, pada talian ini, dengan sampel-sampel ini dilampirkan. Itu ialah permintaan sokongan yang boleh disiasat oleh seseorang.

«VPN lebih laju» bukan. Ia menjemput jawapan tentang kos penyulitan, dan jawapan itu betul dari segi teknikal sambil tidak memberitahu sesiapa apa-apa yang berguna. Lampirkan bilangan sampel, jam dan port, supaya pembaca dapat mengulang corak itu.

Jika anda memutuskan untuk terus menggunakan port lain untuk pemindahan pukal, catatkan kaveat itu dalam rekod anda sendiri: memindahkan pendengar ke port 80 bertembung dengan mana-mana pelayan web yang sudah terikat di situ, dan kegagalan yang terhasil kelihatan seperti terowong rosak dan bukan seperti konflik port.

Artikel berkaitan