Pemindahan menjadi lebih pantas selepas alamat ditempah, dan kesimpulannya menulis sendiri. Cuma perubahan yang sama juga menukar terowong daripada UDP ke TCP, memindahkan ujian ke malam lain dan mungkin mendarat pada VM di zon lain. Menempah alamat luaran membetulkan masalah kitaran hayat: ia mengekalkan titik akhir yang sama merentas permulaan semula. Ia tiada sebarang mekanisme yang akan mempercepatkan paket, jadi perbezaan kelajuan dalam eksperimen itu milik pemboleh ubah lain, dan keputusan di hadapan anda ialah yang mana untuk diuji seterusnya.

Apa yang sebenarnya dibeli oleh alamat yang ditempah

Compute Engine membezakan alamat efemeral, yang diperuntukkan dan dilepaskan bersama instans, daripada alamat statik yang anda tempah dan kekalkan. Perbezaan itu tentang penyimpanan dan pengebilan, bukan tentang laluan yang dilalui paket. Titik akhir yang stabil benar-benar berguna untuk rekod DNS, profil akses jauh, senarai kebenaran rakan kongsi dan peraturan firewall yang tidak sepatutnya berubah apabila VM dimulakan semula.

Itu sebab yang baik untuk menempah satu. Tiada satu pun sebab daya pemprosesan.

Kekalkan peringkat, alamat dan pengangkutan sebagai tiga pemboleh ubah

Google Cloud juga menjual Peringkat Perkhidmatan Rangkaian Premium dan Standard, dan kedua-duanya mengambil laluan berbeza ke internet dengan ketersediaan ciri yang berbeza. Pengalamatan statik adalah ortogon kepada kedua-duanya, jadi anggap statik dan Premium sebagai fakta tidak berkaitan tentang VM, bukan sinonim. Rekod peringkat sebenar, wilayah dan sebarang interkoneksi atau lampiran yang terlibat, kerana itu menerangkan laluan dengan cara yang label alamat tidak akan pernah lakukan.

Tiga pemboleh ubah, tiga eksperimen berasingan, jika tidak hasilnya cerita, bukan ukuran.

Reka ujian yang menjawab satu soalan

Kekalkan VM, alamat, lokasi klien, destinasi dan beban kerja tetap semasa membandingkan profil UDP dan TCP yang diluluskan. Kedua-dua pendengar pelayan bagi setiap pengangkutan dan peraturan firewall yang sepadan diperlukan; mengubah kata kunci klien dan membiarkan pendengar tidak berubah hanya menguji kesabaran anda. Gunakan pemindahan yang boleh diulang dan rekod arah, tempoh, aliran tunggal berbanding selari serta unit, kerana MB/s dan Mb/s berbeza dengan faktor lapan.

Pantau juga CPU VM, kerana instans kecil tepu pada kerja penyulitan atau softirq jauh sebelum rangkaian, dan siling itu akan kelihatan tepat seperti had penyedia.

Kaunter penghantaran semula dan kehilangan daripada VM dan klien memisahkan masalah laluan daripada masalah pengangkutan, dan bar kemajuan tidak dapat. Urutan yang boleh dilaksanakan dengan iperf3 mengambil masa kira-kira sepuluh minit setiap pengangkutan. Mulakan pelayan di sisi jauh, jalankan klien selama tiga puluh saat dalam setiap arah dan ulang setiap arah tiga kali. Buang larian pertama setiap siri, kemudian bandingkan kadar penghantar dan penerima bersama bilangan penghantaran semula yang dicetak oleh larian TCP.

Mengapa UDP dan TCP berbeza secara mekanikal

OpenVPN melalui UDP membawa datagram dan membiarkan pengangkutan aplikasi itu sendiri mengendalikan kehilangan. Melalui TCP, aliran boleh dipercayai terowong duduk di bawah aliran aplikasi yang sudah boleh dipercayai, jadi satu segmen hilang menyekat segala-galanya di belakangnya sementara sambungan luar menghantar semula mengikut jadualnya sendiri. Tingkah laku kepala baris itu ialah sifat terowong TCP di dalam TCP, bukan dasar penyedia. Pengendalian MTU dan MSS juga berbeza antara dua mod, yang mengubah tingkah laku pemecahan pada laluan yang sama.

Ujian TCP yang lebih pantas oleh itu membuktikan bahawa TCP lebih pantas hari itu pada laluan itu, dan tiada yang lebih umum.

Tulis hasilnya supaya ia bertahan dalam semakan

Kesimpulan yang boleh dipertahankan mempunyai bentuk: profil ini, pada saiz mesin ini, pada peringkat rangkaian ini, mengekalkan beban kerja yang diukur ini ke arah ini di bawah keadaan ini. Apa-apa yang lebih luas memerlukan lebih banyak larian daripada yang satu malam boleh berikan. Jika kes yang lebih perlahan kekal tidak dijelaskan, simpan sebagai pemerhatian dengan bukti paket dan sumbernya daripada mencipta had yang tiada dokumen penyedia menerangkannya.

Kestabilan alamat dan kelajuan pemindahan kedua-duanya boleh penting bagi penggunaan yang sama, dan keputusan yang berguna ialah yang mana antara keduanya yang anda beli dengan setiap perubahan.

Artikel berkaitan