Đầu tiên, những gì bạn nói không thực sự chính xác:
- Linux lên tới phiên bản kernel 2.6.18 sử dụng BIC theo mặc định.
- Linux kernel 2.6.19 trở lên sử dụng CUBIC theo mặc định.
- Các cơ chế kiểm soát tắc nghẽn TCP của Linux có thể cắm được , ví dụ: bạn có thể thay đổi chúng một cách nhanh chóng.
- Windows XP và trước đó sử dụng TCP Reno (hoặc New Reno )
- Windows Vista trở lên cũng có Compound TCP , được bật theo mặc định trong Server 2008 và có thể được bật trong Vista và Windows 7 nếu cần.
Tất cả các thuật toán này đều tự điều chỉnh theo băng thông mạng, độ trễ, bộ nhớ khả dụng, v.v. Chúng cũng có nhiều tham số cấu hình cho phép bạn điều chỉnh chúng.
Vì vậy, bạn không thể thực sự so sánh cái này với cái kia, mà không nhìn vào cấu trúc liên kết mạng cụ thể, phần cứng và phần mềm đã sử dụng, v.v. Nó không giống cái nào tốt hơn cái kia, hoặc sẽ sử dụng phần băng thông lớn hơn. Đúng là CUBIC ít tích cực hơn BIC, nhưng trong thực tế, các cân nhắc khác thường quan trọng hơn so với hương vị của thuật toán tắc nghẽn TCP được sử dụng.
Trừ khi bạn đang cố gắng điều chỉnh theo một kịch bản mạng phạm vi rất hẹp và bất thường, tất cả các thuật toán này đều hoạt động đủ tốt và công bằng.