全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworksBGVM服务器主机交流
IP归属甄别会员请立即修改密码Sharktech防护
查看: 52625|回复: 128

[经验] [已更新5.4.0rc6] Google BBR2 BBRv2 Debian/Ubuntu x64 至臻一键安装脚本

  [复制链接]
发表于 2019-10-26 03:58:50 | 显示全部楼层 |阅读模式
本帖最后由 夜桜 于 2019-12-7 00:19 编辑

重要!请开/关BBR/ECN后重启一下系统。发现脚本可能有BUG导致不生效或者跟旧的bbr等加速共存。

11月22日再更新修复:新增卸载其余内核时,也一并卸载其余的headers(之前只卸载image)
注意:卸载其余内核并非必要(除非你安装的内核版本比bbr2的高)
当安装bbr2内核后重启无法开机,可以通过VNC,在grub以你的其他版本的内核启动。
所以如果在没确定bbr2内核稳定之前,不要卸载其余内核。


11月22日更新5.4.0-rc6内核,并修复直接关闭bbr2时ECN还在rc.local里的一个小问题。
已安装上一版本内核的bbr2.sh用户可以不用关闭bbr2直接执行此脚本安装新版内核,也可以直接auto模式


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里使用旧的内核开机的。
发表于 2019-10-26 17:43:52 | 显示全部楼层
本帖最后由 kuk 于 2019-10-26 17:44 编辑




可以效果不错
Lightsail Debian 9.5安装没问题
JP NTT,联通200M,单线程也能跑满,油管稳定10+W
发表于 2019-10-26 04:08:19 | 显示全部楼层
plmm 发表于 2019-10-26 04:02
不懂就问 ECN是啥

工程变更通知书(Engineering Change Notice)
用途:工厂中的任何受控资料需要变更时,以ECN形式提出.经相关单位会签批准后方可生效.即入文控中心存档。
发表于 2019-11-1 14:54:35 | 显示全部楼层
非常好,oracle Ubuntu 18.04安装成功,失联了!
发表于 2019-10-31 20:59:00 | 显示全部楼层
用了两天,根据自己的亲身体验还有维基百科的说明,我建议关闭ECN,尤其是晚上高峰期
发表于 2019-10-26 10:29:51 | 显示全部楼层
大佬们普及一下bbr2的优势,搜索半天也没找到能看懂的解释

点评

用了BBR2 日内NTT变软银  发表于 2019-10-26 12:23
发表于 2019-12-7 19:31:56 | 显示全部楼层
更新以后网站直接挂掉了,坑爹了
发表于 2019-10-26 04:02:10 | 显示全部楼层
不懂就问 ECN是啥

点评

这东西没普及是因为开启ECN,在一些有内网域洪流防护软件的系统里,会被断流,严重的会收到警告邮件,虽然可以TK说明情况,但是就是多了麻烦   发表于 2019-10-26 14:27
发表于 2019-10-26 16:07:46 | 显示全部楼层
imsun 发表于 2019-10-26 16:03
楼主你的面板是怎么开启的
怎么查看是否已经开启了 bbr2

登录root
运行
./bbr2.sh
显示开启了就是开启了
 楼主| 发表于 2019-11-17 00:01:03 | 显示全部楼层
oxygen427 发表于 2019-11-16 20:03
安装后同时开启了 bbr与bbr2
实际运作的是哪一个?


这就是我知识范围以外的了。
前面也有人报告说同时开了bbr和bbr2
但是我脚本里,代码里,写的明明白白清清楚楚,开启bbr2的时候会停止掉bbr,
我检查了代码,也没发现有什么写错什么的。
到底为什么会同时开启了...
发表于 2019-11-4 19:43:15 | 显示全部楼层
试了下没bbrplus速度快
发表于 2019-10-26 04:03:50 | 显示全部楼层
我是第二名   
看起来很厉害的样子
但是不清楚楼主说的是什么
发表于 2019-10-26 04:13:35 | 显示全部楼层
前排占位,分享一键脚本的大佬都是好人
发表于 2019-10-26 04:15:00 来自手机 | 显示全部楼层
ruvds 有人测试一下吗?
发表于 2019-10-26 04:27:48 | 显示全部楼层
本帖最后由 6fyC8r 于 2019-10-26 05:03 编辑

多谢大佬!!

补充反馈:

谷歌云一键安装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
复制代码

发表于 2019-10-26 04:34:33 | 显示全部楼层
本帖最后由 affyun.org 于 2019-10-26 04:37 编辑
mazheng127 发表于 2019-10-26 04:08
工程变更通知书(Engineering Change Notice)
用途:工厂中的任何受控资料需要变更时,以ECN形式提出.经 ...


一本正经虾扯蛋
https://zh.wikipedia.org/zh-cn/% ... E%E9%80%9A%E7%9F%A5
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|全球主机交流论坛

GMT+8, 2020-6-1 08:01 , Processed in 0.070120 second(s), 7 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表