注意:这里是CentOS8开启BBR教程,不是CentOS7。
CentOS8使用BBR一键安装脚本会导致脚本卸载系统的内核,结果就是无法链接ssh,你部署好的网站也会没反应,只有重装系统才能正常使用。CentOS7不影响。

开启BBR

CentOS 8 默认内核版本为 4.18.x,内核版本高于 4.9 就可以直接开启 BBR

第一步

1
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

第二步

1
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

保存退出后,执行下边的命令使配置生效

1
sysctl -p

检查 BBR 是否开启成功

查看是否安装了BBR模块

1
2
> lsmod | grep bbr
tcp_bbr 20480 12

查看当前使用的阻塞算法

1
2
> sysctl -n net.ipv4.tcp_congestion_control
bbr

如果输出字样包含BBR,说明启用成功了