Saya telah membaca bahwa 2.6.33+ memungkinkan pengaturan cwnd kustom.
- jika IW adalah 10 secara default (untuk semua distro? hanya beberapa?)
- bagaimana cara melihat apa IW saat ini pada kernel yang dikompilasi tertentu?
referensi:
Saya telah membaca bahwa 2.6.33+ memungkinkan pengaturan cwnd kustom.
referensi:
Jawaban:
Pada Linux kernel versi 2.6.38 (dirilis pada Maret 2011) jendela penerimaan ditingkatkan menjadi 10 segmen untuk memastikan bahwa nilai yang rendah tidak akan menjadi hambatan bagi pengirim yang menerapkan IW10. Jendela kemacetan awal, masing-masing, kemudian ditingkatkan menjadi 10 segmen dalam versi kernel 2.6.39 (dirilis pada Mei 2011). Versi 2.6.39 sangat berumur pendek dan dengan cepat menjadi 3.0 (dirilis pada akhir Juli 2011), menjadi kernel pertama yang memasukkan perubahan-perubahan yang banyak digunakan oleh distribusi Linux.
Anda dapat melihat log perubahan kernel:
Berikut adalah kode sumber kernel juga:
include/net/tcp.h
,, baris 63-64include/net/tcp.h
,, baris 199-200Distribusi desktop populer dirilis pada dan setelah Q4 / 2011, seperti Ubuntu dan Fedora, menggunakan versi kernel 3.x.
Distribusi server yang stabil mengadopsi kernel yang jauh lebih lambat, serta perangkat lunak lain pada umumnya. Debian stable 6.0.3 (dirilis pada Oktober 2011) berjalan dengan kernel versi 2.6.32-2.6.38. Red Hat Enterprise Linux 6.x dan CentOS 6.x menggunakan versi kernel 2.6.32 hingga 2.6.34 tetapi melakukan backport beberapa fitur kernel.
Edit: