conoha centos6.9 开启bbr 加速

原理文章

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=0enabled=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

0.00 avg. rating (0% score) - 0 votes
点赞