CentOS8安装BBR非常简单,只需要简单几行代码就能启用,命令如下:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
就这么简单三行命令就能启用。
如果对结果不放心,还可以通过如下命令验证下是否启用成功:
sysctl -n net.ipv4.tcp_congestion_control lsmod | grep bbr
如果输出字样包含BBR,说明启用成功了。需要注意的是,OpenVZ架构的VPS不一定支持BBR启用的,因为启用BBR的一个前提条件就是内核版本高于4.9。
BBR相关问题
CentOS8启用BBR是否需要更换内核
因为得益于CentOS8自带的内核版本足够新,我们在CentOS8系统上启用BBR再也不需要像之前的CentOS6/7那样需要先更新内核再启用了,CentOS8默认的内核版本为4.18.x,比4.9新,已经包含了BBR模块,所以直接启用就好了。
BBR如何卸载
因为启用BBR除了修改配置文件之外,还修改了系统使用内核,如果不再需要BBR,可以按照上面的操作步骤删除相关配置并更改启用内核及卸载相关内核软件包,最直接的办法是备份好服务器数据之后重装系统。
BBR对速度提升大不大?
BBR只是一种拥塞控制算法,只能优化数据包的传输,一定程度上是能提高我们的使用体验的,如果本地到服务器的线路实在是差,建议还是更换服务器节点或者更换线路更好的商家。
开启BBR失败
正常来说,按照上面的步骤执行是不会有问题的,如果启用失败,建议检查当前使用的VPS是否支持更换内核,并且服务器的内存、硬盘等资源是否足够,如果还是有问题,可在评论区留下详细的报错信息。
BBR对UDP流量是否有效
BBR是Google开发的针对TCP的拥塞控制算法,对UDP是无效的。
国内的服务器是否有必要启用BBR
BBR是针对网络拥堵的情况开发的,国内来说目前至少阿里云、腾讯云在国内访问是没有明显的拥塞情况,启不启用效果都差不多。
THE END
暂无评论内容