Ubuntu 快速启用 BBR

网上看到好多开启 BBR 的方法都是从源码编译 Linux 内核,然而现在一些发行版的 tcp_bbr module 已是直接可用的,所以只需在 /etc/sysctl.conf 中启用即可。

判断是否有已编译好的 tcp_bbr 模块

$ find /lib/modules/$(uname -r)/kernel/ -iname "*bbr*"
/lib/modules/4.10.0-40-generic/kernel/net/ipv4/tcp_bbr.ko

/etc/sysctl.conf 中启用 BBR

$ sudo bash -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

应用变动

$ sudo sysctl -p