Apa yang dimaksud dengan penundaan serialisasi? Mengapa 10GB Ethernet membantu menguranginya?

9

Dalam konteks switch jaringan, apa sebenarnya "penundaan serialisasi"? (Saya pernah mendengar istilah ini beberapa kali.) Saya juga pernah mendengar bahwa 10Gb Ethernet (sebagai lawan dari 1Gb Ethernet) sebagai teknologi transportasi membantu mengurangi penundaan serialisasi bahkan ketika bandwidth 10Gb penuh tidak digunakan.

Apa yang dimaksud dengan penundaan serialisasi? Mengapa 10Gb Ethernet membantu menguranginya?

Randomblue
sumber

Jawaban:

15

Penundaan serialisasi adalah waktu yang diperlukan untuk memindahkan data dari prosesor ke tautan jaringan. Karena tautan ethernet 10Gb dapat menempatkan bit pada kawat sepuluh kali lebih cepat daripada tautan ethernet 1Gb, penundaan serialisasi akan lebih sedikit.

Pikirkan tentang switch jaringan store-and-forward yang khas. Switch harus menerima paket, memutuskan tautan mana untuk mengirimkannya, dan kemudian mengirim paket. Jadi latensi pengalihan akan menjadi jumlah waktu yang diperlukan untuk melakukan masing-masing dari ketiga hal tersebut. Semakin cepat kecepatan kawat, semakin sedikit waktu yang dibutuhkan untuk menerima atau mengirim paket.

David Schwartz
sumber
11

Penundaan serialisasi, adalah penundaan yang diperlukan untuk mendapatkan data bersambung. Dalam konteks jaringan, itu adalah keterlambatan yang diperlukan untuk mendapatkan data dari kartu jaringan, ke kabel.

Misalnya, bayangkan berada di saluran dial-up 8000bps (1kBps). Jika Anda ingin mengirim paket 1,5 kilobyte, dibutuhkan 1,5 detik untuk mendapatkan data ke saluran (kawat) itu sendiri. Penundaan minimum 1,5 detik. Jika ini adalah ping ICMP (balasan dengan data yang sama harus kembali), waktu ping / rtt minimum adalah 3 detik. (meskipun kecepatan fisik sebenarnya dari paket hampir mendekati kecepatan cahaya).

Jadi pada dial-up, ini bukan hanya karena bandwidth lambat, tetapi juga lambat karena latensi.

Sekarang kembali ke zaman modern, bahkan jika Anda ingin mengirim hanya satu paket, perlu waktu lebih lama untuk mengirimkannya melalui ethernet 10meg, kemudian melalui 100meg, 1gig, 10gig, karena dibutuhkan lebih banyak waktu untuk mendapatkan paket ke kabel. Jalur yang lebih cepat, penundaan yang lebih pendek, bahkan jika Anda selalu mengirim hanya satu paket, dan tidak memerlukan bandwidth tambahan.

mulaz
sumber
Kalimat pertama Anda kehilangan kata "data ke serial ..."
Randomblue