在现在一些新的Linux系统(如Debian Centos Ubuntu内核版本 4.9 以上的)内核基本集成了这个功能,但是需要手动开启。
以Ubuntu18为例,仅需几行代码就可以开启。
修改系统变量:
sudo -i#切换为root用户
开启BBR:
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_control1
显示一下即已开启:
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic bbr
查看是否启动:
lsmod | grep bbr
显示以下即为启动:
# lsmod | grep bbr
tcp_bbr 24576 1
发表评论