Centos开启BBR拥塞控制算法

一,简介

BBR算法是Google推出的一套TCP拥塞控制算法,可优化TCP协议。

二,优化场景

BBR可优化因网络掉包引起的网络卡顿问题,比如云服务器在某个时段因网络链路质量抖动而出现掉包,当掉包达到一定程度时,业务访问就会出现越来越卡顿的情况。BBR加速就是解决这个场景,它并不是直接解决了掉包率,而是通过优化TCP发包算法,通过持续加大发包,大大减轻了掉包率带来的卡顿影响。

注意,这只是优化网络质量,并不能提高服务器本身的带宽,如果你的服务器掉包率的原因是带宽占满,只能增加带宽。

三,步骤

第一步,检查当前系统的Linux内核版本,BBR需要的Linux内核版本为Linux 4.9及以上的内核版本才支持,所以需要升级下内核。

使用命令 uname -r 查看当前运行的Linux内核(小于4.9需要升级才能安装bbr)升级方法在上篇文章

内核(大约或等于4.9)确认无误后,开始安装bbr,执行以下命令

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装过程或提示按任意键继续安装。

安装结束后,执行以下命令启用bbr:

echo -e "net.core.default_qdisc = fq\nnet.ipv4.tcp_congestion_control = bbr" >>/etc/sysctl.conf;

然后我们需重启下系统。

reboot

重启完在检查BBR是否启用成功,使用如下命令

sysctl -a|grep tcp_congestion_control

如下图,如果返回信息中带有(net.ipv4.tcp_congestion_control = bbr)则表示BBR开启成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值