Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To try it out, make sure that your Linux kernel has:

CONFIG_TCP_CONG_BBR

CONFIG_NET_SCH_FQ (not to be confused with FQ_CODEL)

Put these into /etc/sysctl.conf:

net.core.default_qdisc=fq

net.ipv4.tcp_congestion_control=bbr

Reboot.



I haven't tested this, but you should be able to sysctl -p to reload the config instead of rebooting.


Just loading the sysctl values will not switch the packet scheduler on already existing network interfaces, but it will start using BBR on new sockets.

Switching the scheduler at runtime using tc qdisc replace is possible, but then you need to take extra care if the device is multi queue or not. Instead of explaining it all here just rebooting is probably simpler.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: