CentOS7安装Google BBR加速工具方法

付费节点推荐


免费节点


节点使用教程


一般而言,服务器本身的速度是决定我们项目打开速度、下载速度的关键,但是我们也可以借助第三方软件工具等提高加速效果,比如我们肯定很多人都熟悉的锐速、Net-Speeder可以双倍发包流量,可以减少超时和提高下载速度。Google BBR工具是google的一个开源项目,可以提高发包数据量,起到加速作用,官方实测最高加速200多倍。听说效果比锐速要好很多,所以这次打算玩下。

第一步,准备工作

这里我们使用的的服务器为

阿里云新加坡机房峰值 200M ,系统为centOS7.2   内核3.1.0

第二步、查看当前核心

uname -r

这里我们看到当前CENTOS7.2  核心是3.10.0-514.2.2.el7.x86_64,这个核心是不可以安装BBR的。

第三步、更新内核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

安装4.9.0内核

yum --enablerepo=elrepo-kernel install kernel-ml -y

我们要知道,BBR目前只支持4.9.0内核,其他内核是不行的,需要更换内核才可以。

第四步、检查内核是否更新

rpm -qa | grep kernel

我们看到了有4.9.0内核,需要选择并重启系统

0 : CentOS Linux (4.10.2-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-514.10.2.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-514.6.1.el7.x86_64) 7 (Core)
...

grub2-set-default 0

然后重启

shutdown -r now

第五、检查是否生效

uname -r

检查当前内核是不是4.9.4-1.el7.elrepo.x86_64.

看来内核是搞定了,我们那就开始安装BBR了。一路复制粘贴即可~~

第六、安装Google BBR

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf

echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf

sysctl -p

第七、检查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

执行命令,是否看到BBR提示。

能看到上面提示,就说明BBR安装成功。实际本地测试结果发现,200M服务器下,本地带宽跑满,高峰期下,效果是原来的10倍左右。

 

 

未经允许不得转载:Bcoder资源网 » CentOS7安装Google BBR加速工具方法

相关推荐

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册