Tôi đã đọc rằng 2.6.33+ cho phép thiết lập cwnd tùy chỉnh.
- 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ố?)
- 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:
Tôi đã đọc rằng 2.6.33+ cho phép thiết lập cwnd tùy chỉnh.
người giới thiệu:
Câu trả lời:
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:
include/net/tcp.h
dòng 63-64include/net/tcp.h
dòng 199-200Cá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: