BBR开启
warning:
这篇文章距离上次修改已过1641天,其中的内容可能已经有所变动。
由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。
sudo modprobe tcp_bbr
echo “tcp_bbr” | sudo tee -a /etc/modules-load.d/modules.conf
#修改系统变量
su
echo net.core.default_qdisc=fq >> /etc/sysctl.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf
#保存生效
sysctl -p
#执行后查看返回结果是否都包含BBR
sysctl net.ipv4.tcp_available_congestion_control #返回结果net.ipv4.tcp_available_congestion_control = reno cubic bbr
sysctl net.ipv4.tcp_congestion_control #返回结果net.ipv4.tcp_congestion_control = bbr
#检测
lsmod | grep bbr
#返回结果如下
tcp_bbr 20480 1