Enabling BBR Congestion-Based Congestion Control on kernel-xen
With the release of kernel-xen version 4.9.40, I have enabled CONFIG_TCP_CONG_BBR. This adds support for using BBR to improve the throughput from your servers (mostly web servers) to your clients.
If you run my kernel-xen package on your Xen guests, you can also take advantage of this new feature.
To enable, ensure you are running kernel-xen version 4.9.40 or above, then create a file called /etc/sysctl.d/enable-bbr.conf
containing:
1
2
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
You can activate this by typing: $ sysctl -p
The changes will automatically apply at the next system boot.
To read more about BBR and why it makes such a difference, head on over to acmqueue for a far more in-depth analysis than I could provide.
This post is licensed under
CC BY 4.0
by the author.