FS#52565 - [linux] Please enable BBR as default congestion control algorithm in linux kernel.
Attached to Project:
Arch Linux
Opened by Eric Wang (enihcam) - Monday, 16 January 2017, 05:08 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 06 February 2018, 15:29 GMT
Opened by Eric Wang (enihcam) - Monday, 16 January 2017, 05:08 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 06 February 2018, 15:29 GMT
|
Details
Description:
Google’s new TCP BBR congestion controller has been merged into kernel 4.9. The algorithm is proven to improve WAN/LAN/Wifi/Cell network throughput. For details please refer to: http://blog.cerowrt.org/post/bbrs_basic_beauty/ http://queue.acm.org/detail.cfm?id=3022184 https://github.com/google/bbr/blob/master/Documentation/bbr-quick-start.md Other distros also got requests for enabling BBR, for example: https://github.com/raspberrypi/linux/issues/1784 Additional info: * package version(s) 4.9.x * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Doug Newgard (Scimmia)
Tuesday, 06 February 2018, 15:29 GMT
Reason for closing: Implemented
Additional comments about closing: linux 4.15-1
Tuesday, 06 February 2018, 15:29 GMT
Reason for closing: Implemented
Additional comments about closing: linux 4.15-1
https://github.com/AOSC-Dev/aosc-os-core/issues/44
Looks like a noticeable improvement without downsides. Even hosting companies are writing how to switch https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7
Running multiple instances of BBR/fq on the same link destroys the fairness guarantees: http://blog.cerowrt.org/post/birthday_problem/