原理文章
Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?
https://www.zhihu.com/question/53559433
在有一定丢包率的情况下,TCP BBR 更加激进,抢占了更多的公网带宽
linux内核4.9以上自带
安装elrepo扩展源
先到www.elrepo.org 看一下centos6和7的最新rpm连接
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org centos6 yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm centos7 yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm vi /etc/yum.repos.d/elrepo.repo 修改[elrepo-kernel]
的enabled=0
为enabled=1
安装内核
yum install kernel-ml -y
修改 grub 的引导顺序
CentOS6 使用 sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf Centos7 使用 grub2-set-default 0
然后重启服务器
reboot
开启配置
先看看更新成功否
uname -a
显示的版本号 ≥4.9 就OK了,然后直接复制下面的命令,再重启一发
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf reboot
检测TCP-BBR是否生效
为检测TCP-BBR是否生效,需要执行一下下面三条命令,如果均存在bbr的字样,说明已经成功生效了。
sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno sysctl -n net.ipv4.tcp_congestion_control bbr lsmod | grep bbr tcp_bbr 20480 55
参考文章
CentOS6开启BBR加速
https://blog.csdn.net/u012469987/article/details/72571862
TCP-BBR加速VPS
http://yinflying.top/2017/07/646
© 2018 - 2020, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com