Làm cách nào để tận dụng IW10 trong kernel 2.6.33?


8

Tôi đã đọc rằng 2.6.33+ cho phép thiết lập cwnd tùy chỉnh.

  1. nếu IW là 10 theo mặc định (đối với tất cả các bản phát hành? chỉ một số?)
  2. Làm thế nào để một người xem IW hiện tại trên một kernel được biên dịch cụ thể như thế nào?

người giới thiệu:

Câu trả lời:


9

Kể từ phiên bản kernel Linux 2.6,38 (phát hành vào tháng 3 năm 2011), cửa sổ nhận được tăng lên 10 phân đoạn để đảm bảo rằng giá trị thấp sẽ không trở thành nút cổ chai cho bất kỳ người gửi nào thực hiện IW10. Cửa sổ tắc nghẽn ban đầu, tương ứng, sau đó đã tăng lên 10 phân đoạn trong phiên bản kernel 2.6.39 (phát hành vào tháng 5 năm 2011). Phiên bản 2.6.39 rất ngắn và nhanh chóng trở thành 3.0 (được phát hành vào cuối tháng 7 năm 2011), là hạt nhân đầu tiên bao gồm những thay đổi được sử dụng rộng rãi bởi các bản phân phối Linux.

Bạn có thể xem nhật ký thay đổi kernel:

Đây là mã nguồn kernel:

Các bản phân phối máy tính để bàn phổ biến được phát hành trong và sau Q4 / 2011, chẳng hạn như Ubuntu và Fedora, sử dụng các phiên bản kernel 3.x.

Các bản phân phối máy chủ ổn định chấp nhận các hạt nhân mới chậm hơn nhiều, cũng như các phần mềm khác nói chung. Debian ổn định 6.0.3 (phát hành vào tháng 10 năm 2011) đi với phiên bản kernel 2.6.32-2.6.38. Red Hat Enterprise Linux 6.x và CentOS 6.x sử dụng các phiên bản kernel 2.6.32 đến 2.6.34 nhưng thực hiện backport một số tính năng kernel.

Biên tập:

  • có một lỗi trong bài viết của Ilya Grigorik nói rằng phiên bản đầu tiên có hỗ trợ IW10 là 2.6.33 nhưng nó đã được sửa (vào ngày 04 tháng 2 năm 2014).
  • CentOS 6.4 hỗ trợ IW10, với tính năng được nhập vào phiên bản kernel 2.6.32-358.0.1.el6 (Red Hat 4.4.7-3); thêm thông tin ở đây .

1
Tuyệt vời, rất hữu ích. Tuy nhiên, có thông tin mâu thuẫn về phiên bản - bài viết này igvita.com/2011/10/20/faster-web-vs-tcp-slow-start nói "Kể từ phiên bản kernel 2.6.33, sau một cuộc thảo luận kéo dài và một số Các khuyến nghị của IETF, giá trị cwnd ban đầu đã được đặt lại thành 10 gói "
John Bachir

1
Bài viết tại igvita.com rất có thể có lỗi trong đó tuyên bố 2.6.33 hỗ trợ IW10.
Mikko Rantalainen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.