BBR一键部署脚本
价格:免费
说明 | 一键安装开启BBR |
最近更新 | 2021年03月05日 |
一、BBR介绍
1、什么是BBR
- BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。
文章来源(Source):浅时光博客
- 以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于模型主动探测。该算法使用网络最近出站数据分组当时的最大带宽和往返时间来创建网络的显式模型。数据包传输的每个累积或选择性确认用于生成记录在数据包传输过程和确认返回期间的时间内所传送数据量的采样
原文链接:https://www.dqzboy.com 率。
- Google在
YouTube
上应用该算法,将全球平均的YouTube网络吞吐量提高了4%,在一些国家超过了14%。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
- 从 4.9 开始,Linux 内核已经用上了该算法,并且对于QUIC可用。如果
文章来源(Source):https://www.dqzboy.com 想在Linux使用BBR,那么首先就是判断内核版本是否大于4.9,如果符合版本标准,那么直接启动BBR就可以了,如果低于4.9,升级内核之后启动就行了。 - 目前也有一些国外的VPS是可以直接安装自带BBR的系统镜像的,比如搬瓦工
2、什么是BBR PLUS
- BBR PLUS也是本文档所要进行安装使用的版本,BBR PLUS和BBR魔改版是网友们在原先BBR的基础上进行了修改加强,对一些参数进行了优化
2.1:BBR PLUS优点
- 加速效果更好,更稳定
- 修正了原先BBR在高丢包率环境下失速的情况
2.2:BBR PLUS缺点
- 目前我测试安装了几次后,对一些VPS主机并不友好,内核会安装失败
二、安装部署
1、下载一文章来源(Source):浅时光博客 键安装脚本
登入账号之后,在顶部获取下载链接。
2、先安装BBR PLUS内核
2.1:查看当前内核
- 查看当前版本内核信息
[root@dqzboy-cloud ~]# uname -a
- 查看系统版本
[root@dqzboy-cloud ~]# cat /etc/redhat-release
- 查看已安装的内核
[root@dqzboy-cloud ~]# rpm -qa | grep kernel
- 查看当前可用的内核列表
[root@dqzboy-cloud ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
2.2:开始进行安装
- 内核文件如下:如果无法下载的朋友可以点击下面的下载按钮进行下载BBR PLUS内核文件
[root@dqzboy-cloud ~]# chmod +x bbrplus.sh
[root@dqzboy-cloud ~]# ./bbrplus.sh

- 注意:有可能安装BBR PLUS内核不成功,最后重启后查看内核还是锐速的内核,那么我们就需要手动把BBR PLUS的内核下载下来,然后手动执行rpm -ivh命令进行安装
- 最新测试发现,锐速加速内核与BBR魔改版都已无法安装,只有BBR PLUS目前还可以正常使用!(2021年3月5日)
[root@dqzboy-cloud ~]# rpm -ivh kernel-4.14.129-bbrplus.rpm
- 安装完成后重启服务器,然后再进行下面安装BBR PLUS加速
[root@dqzboy-cloud ~]# reboot
3、安装BBR PLUS加速
- 服务器重启完成后,再次执行安装脚本,选择安装BBR PLUS加速,也就是选项 7
[root@dqzboy-cloud ~]# ./bbrplus.sh

- 可以看到这里的内核已经是BBR PLUS的内核了

[root@dqzboy-cloud ~]# lsmod|grep bbr

- 至此BBR PLUS安装完成
必须 注册 为本站用户, 登录 后才可以发表评论!