BBR一键脚本 BBR/BBR Plus/魔改BBR/锐速(LotServer)四合一

道锋潜鳞
2021-10-16 / 0 评论 / 100 阅读 / 正在检测是否收录...

关于BBR Plus,什么是BBR?

BBR是Google推出的一套拥塞控制算法,集成在最新的Linux内核中。BBR应用在VPS服务器上,可以明显改善服务器的网络传输速度,减少丢包。

而BBR Plus版本,以及魔改版BBR,则是网友在原版BBR的基础上,对一些参数进行改良后的修正版本,比原版BBR有着更为显著的加速效果。至于两个改良版本哪个加速效果更好,大家可以分别安装测试,选取最适合自己的版本。下文会提供各版本的一键安装脚本。

BBR Plus版本的优点:
修正了原版BBR的以下两项缺点,加速效果更好:

  • 在高丢包率环境下容易失速
  • 收敛慢

BBR Plus版本的不足:

  • 脚本仍在完善阶段,在少部分系统中可能会安装失败。
  • 由于涉及到内核的修改,部分系统环境下,可能会导致重启无法进入系统。

虽然加速效果更好,但是考虑到系统数据安全的话,还是建议大家以试用为主,不要在生产环境下尝试安装BBR Plus。

总的来说,BBR作为在Cubic之后提出的拥塞控制算法,它的有很多优点,并且解决了Cubic算法存在的一些问题,但是因为它并非是采用丢包作为拥塞信号,也带来了一些新的问题。

  • BBR的公平性存在问题,它会抢占Cubic算法的带宽(取决于瓶颈缓冲区的大小)
  • BBR的机制会导致高重传率

 BBR目前来看,只能说和Cubic更有优劣,两者擅长处理的网络环境并不相同。不过它不采用丢包作为拥塞信号,而是通过自己评估,也许会在其他的环境下取得更好的成绩,比如说和强化学习相结合。

BBR Plus一键安装脚本(四合一)

本文介绍的BBR Plus一键安装脚本数据源,来自网友cx9208的Github参考,在此感谢一下。

除了BBR Plus外,此脚本还另外集成有原版BBR一键安装、魔改BBR一键安装、锐速(lotServer)一键安装,为四合一版本,四个版本可以切换使用。

另外,鉴于市面上目前的bbr一键脚本为直接从github获取数据,如果想要在中国大陆内使用的话,难免会遇到大范围的网络波动情况,甚至无法使用。因此在中间介入了反向代理系统,用于向全球范围内提供数据分发能力,也为大陆用户的体验提升了一个档次

适用架构:KVM / Xen,不支持OpenVZ(OVZ)。
适用系统:CentOS 7、Debian 8、Debian 9、Ubuntu 16.04、Ubuntu 18.04。

BBR Plus一键安装脚本使用:
1.FinalShell,Xshell,Putty连接VPS服务器,运行如下脚本:

wget --no-check-certificate -O tcp.sh https://www.silverdragon.cn/downloads/tcp.sh && chmod +x tcp.sh && ./tcp.sh

2.接下来会出现菜单选择界面,如下图所示,我们需要先安装对应的内核,之后再开启加速。

以BBR Plus版本为例,输入对应的数字2回车,开始安装内核。

3.原有内核卸载完毕,新内核安装成功后,会出现下图提示重启,输入Y回车或直接回车重启:

4.重启后再次用Putty连接VPS服务器,运行如下命令重新打开脚本:

./tcp.sh

5.在脚本菜单选项中,输入数字7回车,开启BBR Plus加速:

6.出现下图提示,则表示BBR Plus加速成功开启:

7.如果需要安装或切换其它版本的加速,比如原版BBR、魔改BBR、锐速(LotServer)等,那么需要重新进行以上各流程,选择对应版本的内核,内核安装成功后重启系统开启加速。

8.最后,可以再次运行脚本,输入10来对系统网络配置进行优化,然后安装提示重启

0

评论 (0)

取消