[等等] Google BBR2 BBRv2 Debian/Ubuntu x64 至臻一键安装脚本

搬瓦工机场JMS

意外,内核编译失败,先咕咕咕。11月21日中午左右发更新。

10月30日更新修复:ECN重启失效

有人反映重启机器后ECN是默认禁用状态的
然而我从来都不知道重启后ECN是禁用的
因为重启后面板里显示已启用(实际上并没有启用)

经检查,发现写错了这一句

  1. $(cat /sys/module/tcp_BBR2/parameters/ecn_enable) -eq "Y"

复制代码

回想当初写脚本时,错写成了 -eq "1" ,然后发现并不是"1" 是"Y" 就改成了"Y"
但是却忘记把 "-eq" 改成 "="

现在问题已经修复,并且增加了开机自动启用ECN的功能(如果你选择启用ECN)。

不使用ECN功能的脚本用户无需更新本脚本
如果需要ECN功能,请更新脚本。

对此造成困扰,深感抱歉。

xiya233大佬用20行就搞定的东西,我写了300行,别问为什么,问就是失恋了。

警告:更换内核有风险,若使用本脚本后无法开机造成损失,概不负责。

建议系统 Debian 10 x86_64,理论支持Debian 8+, Ubuntu 16.04+
只适用于KVM虚拟架构vps,如果是OVZ、Xen、或者独服就别试了。
仅适用于64位(x86_64)系统,不支持x86,不支持CentOS及其他系统。
已在搬瓦工 Debian 8 9 10 , Ubuntu 16.04 18.04 中测试通过 (Ubuntu 14.04 失败)
已在以下商家的Debian 10系统中测试通过:Oracle Public Cloud, DMIT, OLVPS, AlibabaCloud
Debian 10 安装成功率100%

一般用法:

  1. wget –no-check-certificate -q -O bbr2.sh "https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh

复制代码

既然称得上是一键安装脚本,当然要有……
真·一键安装:

  1. wget –no-check-certificate -q -O bbr2.sh "https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh auto

复制代码

安装内核后自动重启,重启后自动安装BBR2,开启ECN

注:由于bbr2内核版本实在太高
无论常规还是自动模式 脚本里没有写自动卸载其余内核的代码(但有一个选项,不卸载也没关系。
所以如果更换内核造成无法开机
是可以通过VNC连接机器,Grub里使用旧的内核开机的。
云南网友:



可以效果不错
Lightsail Debian 9.5安装没问题
JP NTT,联通200M,单线程也能跑满,油管稳定10+W
浙江网友:用了两天,根据自己的亲身体验还有维基百科的说明,我建议关闭ECN,尤其是晚上高峰期
山西网友:大佬们普及一下bbr2的优势,搜索半天也没找到能看懂的解释
浙江网友:
这就是我知识范围以外的了。
前面也有人报告说同时开了bbr和bbr2
但是我脚本里,代码里,写的明明白白清清楚楚,开启bbr2的时候会停止掉bbr,
我检查了代码,也没发现有什么写错什么的。
到底为什么会同时开启了…
河南网友:试了下没bbrplus速度快
甘肃网友:工程变更通知书(Engineering Change Notice)
用途:工厂中的任何受控资料需要变更时,以ECN形式提出.经相关单位会签批准后方可生效.即入文控中心存档。
海南网友:ikoula 9.99o
debian9 没装任何加速

装完失联
上海网友:不懂就问 ECN是啥
湖南网友:我是第二名   
看起来很厉害的样子
但是不清楚楼主说的是什么
青海网友:可以
河北网友:前排占位,分享一键脚本的大佬都是好人
广西网友:ruvds 有人测试一下吗?
香港网友:
多谢大佬!!

补充反馈:

谷歌云一键安装bbr2失败

  1. 2019-10-25 20:39:50 (66.5 MB/s) – ‘linux-image-5.2.0-rc3+_5.2.0-rc3+-1_amd64.deb’ saved [47378572/47378572]
  2. dpkg: error: dpkg frontend lock is locked by another process
  3. dpkg: error: dpkg frontend lock is locked by another process
  4. Generating grub configuration file …
  5. Found linux image: /boot/vmlinuz-4.14.129-bbrplus
  6. Found initrd image: /boot/initrd.img-4.14.129-bbrplus
  7. done
  8. Error! Kernel install failed!
  9. 錯誤!內核安裝失敗!

复制代码
AnyNode安装bbr2失败,小鸡失联
VNC下显示

  1. end kernel panic  not syncing: system is deadlocker on memory

复制代码
上海网友:
一本正经虾扯蛋
https://zh.wikipedia.org/zh-cn/% … E%E9%80%9A%E7%9F%A5
河北网友:不知道
甘肃网友:不知道
黑龙江网友:有啥优势?
内蒙古网友:大佬们普及一下bbr2的优势,搜索半天也没找到能看懂的解释
山西网友:跟一代比好很多吗?cetos7有一键脚本吗
西藏网友:好厉害,收藏一个先
安徽网友:虽然不知道效果有多大,不过好像很厉害的样子
云南网友:感谢楼主分享
湖北网友:不明觉厉 来个测试吧bbr2 bbrplus 和bbr
甘肃网友:前者问题不大 看下这个
https://www.edureka.co/community/42504/error-dpkg-frontend-is-locked-by-another-process
另外最好先用安装bbr plus的脚本卸载全部加速
我的脚本只写了官方bbr卸载转bbr2

anynode就没办法了
请问一下你的系统是什么
内存多少

河北网友:BBR2 BBRv2   这是啥?老了,老了,完全跟不上发展啊。。。

香港网友:BBR2 BBRv2   这是啥?老了,老了,完全跟不上发展啊。。。

宁夏网友:和plus比怎么样
福建网友:支持大佬
紫薯布丁
陕西网友:好的,

anynode是256M内存的小鸡
海南网友:第一次知道还有个bbr2   
   哪个大佬能来解释下吗??
陕西网友:ECN 这不是以太网专用协议吗?旨在提供如内网般快速而无延迟的网络
江苏网友:我的anynode小鸡现在已经是任何内核都不能换了。。
台湾网友:我的之前是bbrplus
西藏网友:bbr v2是不是bbr,plus?
江西网友:bbrplus是bbr的魔改版,bbrv2是谷歌推出的第二版bbr
河北网友:bbrplus是bbr的魔改版,bbrv2是谷歌推出的第二版bbr
江西网友:马克一下  安装试试
福建网友:hostflyte 可以一键
江苏网友:我试了下bbr2还不如bbr
香港网友:这标题,让我想起了什么夜桜,桜都,魔穗。。。。差点以为走错片场了
天津网友:先收藏 等待大家测试效果  修复完整再转发
内蒙古网友:大佬牛逼,用什么系统兼容性会比较好呢?
宁夏网友:楼主你的面板是怎么开启的
怎么查看是否已经开启了 bbr2

上海网友:登录root
运行
./bbr2.sh
显示开启了就是开启了
吉林网友:马克一个
陕西网友:马克一个
河南网友:很厉害的样子,先试试
辽宁网友:先mark下,真吊
广东网友:ikoula 9.99o
debian9 没装任何加速

装完失联
湖北网友:那是独服吧…
独服有用别的什么各种硬件比如网卡
然后换的内核里并没有那个驱动 所以失联了
山东网友:



可以效果不错
Lightsail Debian 9.5安装没问题
JP NTT,联通200M,单线程也能跑满,油管稳定10+W
江西网友:小白想问 bbr和bbr2有啥区别
都是谷歌家的东西吗
内蒙古网友:ruvds,一键bbr2  成功
青海网友:哪个系统,有没有 DD 到纯净
重庆网友:没有dd,ruvds自带的Debian 9(后来自己手动升级到10)
宁夏网友:没有dd,ruvds自带的Debian 9(后来自己手动升级到10)
上海网友:更新修复ECN
北京网友:多谢大佬,我是重新运行一键脚本,还是卸载内核,重新一键装一遍?
宁夏网友:大佬牛逼 CentOS有木有打算有
浙江网友:脚本更新以后需要重启一下VPS吗?
江西网友:大概不需要。
或者你可以重启下试试,看看ECN是开的还是关的…
陕西网友:mark 一下
山西网友:怎么查看BBR2运行呢?
辽宁网友:大佬有博客科普一下么
广东网友:缓解了Startup阶段以及激进发送带来的丢包和时延
改善了与传统CC算法并存时的公平性问题
重构了PROBE_RTT这个BBR状态的实现
台湾网友:缓解了Startup阶段以及激进发送带来的丢包和时延
改善了与传统CC算法并存时的公平性问题
重构了PROBE_RTT这个BBR状态的实现
西藏网友:先mark
湖北网友:为啥?
陕西网友:看看楼主id,在看看自己id。。。
新疆网友:VIRMACH 7元年付机换完开机成功,但是感觉和原来的没啥区别
贵州网友:多谢大佬,安装成功,留名备用
江苏网友:fork+star了
河南网友:非常好,oracle Ubuntu 18.04安装成功,失联了!
河南网友:只有Ubuntu失联吗?
天津网友:只有Ubuntu失联吗?
河北网友:
已解决。关掉ecn,今天晚上再试试。
澳门网友:感谢分享! mark一下备用!!
澳门网友:效果不错!收藏!感谢楼主!
云南网友:一键脚本,不如一键docker啊。大佬搞个docker版本出来吧
浙江网友:先收藏 等待大家测试效果  
四川网友:你好大佬能不能编译个CentOS8的Google BBR2内核啊,找了全网都没编译好的Google BBR2的CentOS8内核
西藏网友:Oracle debian9 x64
干净系统   安装成功,

AlibabaCloud  在原bbrplus 飞机基础上安装后会出现飞机失效,重新dd系统后 安装bbr2后再安装飞机,一切正常,脚本运行无异常
海南网友:收藏了
黑龙江网友:能解释下BBR2是什么吗?
黑龙江网友:能解释下BBR2是什么吗?
澳门网友:bbrplus我发现会有断流现象,请问大哥你用起来怎么样
广东网友:安装后同时开启了 bbr与bbr2
实际运作的是哪一个?
江苏网友:
这就是我知识范围以外的了。
前面也有人报告说同时开了bbr和bbr2
但是我脚本里,代码里,写的明明白白清清楚楚,开启bbr2的时候会停止掉bbr,
我检查了代码,也没发现有什么写错什么的。
到底为什么会同时开启了…
山西网友:独服不能用。。。
辽宁网友:online 3o独服实测成功,其他的不保证。
湖北网友:bbr2超级慢,别折腾了
海南网友:大佬厉害,试下效果
浙江网友:大佬  5.4.0-rc6 内核更新了,求编译更新脚本,跪谢大佬
/thread-610000-1-1.html
江苏网友:今天早上提交了编译,然后出门了,打算回家更新脚本。
然后回家一看,编译失败了。
咕咕咕。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » [等等] Google BBR2 BBRv2 Debian/Ubuntu x64 至臻一键安装脚本

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏