You are not logged in.
Pages: 1
Topic closed
hi all, dose archlinux support bbr default now ? I don't want to recompile kernel at all, but very want to try bbr
Offline
You can check on what your kernel supports by doing "sysctl net.ipv4.tcp_available_congestion_control". It should list "bbr" if it supports it, but I think the normal kernel does not. I'm using "4.10.1-1-ck-ivybridge" and that one does not support it.
EDIT:
I was wrong.
I researched some more, and I see that the option is set to module when I browse through "zless /proc/config.gz". I then did "sudo modprobe tcp_bbr", and now the output of "sysctl net.ipv4.tcp_available_congestion_control" does list "bbr" as well. Doing "sudo sysctl net.ipv4.tcp_congestion_control=bbr" now seems to enable it.
Last edited by Ropid (2017-03-08 04:46:40)
Offline
ok! Thanks very much!!
Last edited by wptskybzy (2017-03-08 04:49:39)
Offline
So the previous comment doesn't make the BBR change permanent.
This is probably the more useful answer.
# Load the BBR kernel module.
echo "tcp_bbr" > /etc/modules-load.d/modules.conf
# Set the default congestion algorithm to BBR.
echo "net.core.default_qdisc=fq" > /etc/sysctl.d/bbr.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.d/bbr.conf
The reboot and verify.
# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
Offline
Please don't necrobump, especially just to add information which is documented in the wiki: https://wiki.archlinux.org/index.php/Co … bumping.22
Closing
Offline
Pages: 1
Topic closed