Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2 [1.3.2.53]

卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

不卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh


锐速/bbr/bbrplus 对应的版本:

BBR
centos7    –   5.8.12
centos8    –    5.6.15
debian/ubuntu  –  5.9.6

BBRPLUS

centos7     –    4.14.129
debian/ubuntu    –   4.14.129

BBRPLUS新版号

centos7     –    4.14.182
debian/ubuntu    –   4.14.182

XANMOD

centos7     –    5.9.6
centos8     –    5.5.1
debian/ubuntu    –    5.8.12

BBR2

centos7     –   5.4.0
centos8     –    5.4.0
debian/ubuntu    –    5.4.0

锐速 不统计版本太杂

除了锐速的版本,其他的都是在vmare下一一对应版本编译的

安装中提示Abort kernel removal? 选择No

更新记录

1.3.2.7
更新bbr的c7,c8,d9,d10 升级到5.5.3内核

1.3.2.8
更新bbr的c6,c7,c8,d8,d9,d10 升级到5.5.5内核

1.3.2.9
更新bbr,zen的c7,d10 升级到5.5.6内核
xanmod的c7,d10 升级到5.5.4内核
更新部分写法

1.3.2.10
xanmod的c7,d10 升级到5.5.6内核

1.3.2.11
两个版本可以互相切换

1.3.2.13
更新bbr c7,d10 升级到5.5.7内核
bbrplus降级到4.14.129 不再维护

1.3.2.14
修复debian/ubuntu bbrplus BUG
bbrplus安装方法和安装内核都和原作者一致了 我彻底甩锅

1.3.2.15
xanmod的c7,d10 升级到5.5.6内核 xanmod5
xanmod下载链接 改为onedrive 若有问题请反馈

1.3.2.17
bbr原版,xanmod,Zen内核c7,d10分别升级到5.5.8 均为onedrive链接

1.3.2.18
bbrplus4.14.173 centos7,debian10 均为onedrive链接

1.3.2.20
bbr原版,Zen内核c7,d10分别升级到5.5.10 均为onedrive链接  适配oracle centos7测试

1.3.2.21
bbr原版,c7,d10分别升级到5.6.0 均为onedrive链接

1.3.2.28
bbr原版升级到5.6.15 添加U20支持 均为onedrive链接

1.3.2.29
bbrplus新版升级到bbrplus4.14.182 均为onedrive链接

1.3.2.34 xanmod C7升级到5.7.2,debian及ubuntu用的官方编译的文件,没限制常用的debian和ubuntu版本,是否翻车自己测试,增加切换到秋水BBR功能

1.3.2.35 xanmod debian及ubuntu用的官方编译的文件5.7.3,这次直接用的官方的下载链接

1.3.2.36 更换锐速授权地址

1.3.2.37 xanmod更新到5.7.4,debian及ubuntu用的官方编译的文件,原版BBR centos用的elrepo版本

1.3.2.45 xanmod更新到5.8.10,原版BBR centos7更新到5.8.10,增加切换到一键DD脚本

1.3.2.51 去除centos6的支持,去除Zen内核,debian和ubuntu使用同一内核,增加fq_pie选项

1.3.2.53 添加johnrosen1的优化方案,去除默认优化方案的tcp_fastopen

无大内容更新见上面版本号对应关系

…….

提示:oracle 官方centos7 自己装5.6.11内核(elrepo版本)  本脚本安装的BBR内核会24小时失联,如果有编译参数适配oracle官方centos7请告诉我

怎么玩?

1.安装了内核重启后再开启相应加速再重启
2.或者安装内核后,接着开启bbr加速(失败的),这时候再重启,bbr会在重启后生效(前提是启动时候是安装的内核)

2020.6.14测试锐速是正常的


https://github.com/ylx2016/Linux-NetSpeed/releases
https://github.com/ylx2016/Linux-NetSpeed

查看真实队列?

tc -s qdisc show


赞助,捐助

支付宝

Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2 [1.3.2.53]》有114个想法

    1. 头像燕云风

      [信息]:清除加速完成。
      net.ipv4.tcp_ecn = 0
      sysctl: setting key “net.core.default_qdisc”: No such file or directory
      net.core.default_qdisc = cake
      sysctl: setting key “net.ipv4.tcp_congestion_control”: No such file or directory
      net.ipv4.tcp_congestion_control = bbr2
      [信息]BBR2启动成功!

      请问这是神马情况?是不是没有完全启动成功?

      回复
    1. 头像admin 文章作者

      这个继承之前的脚本的,我基本没改,去掉是不可能去掉的,你可以提建议 怎么修改优化
      不然说老的脚本能优化,新的为什么没有,你说是吧

      回复
      1. 头像cchhuuaann1

        那个“系统配置优化” 我自己实测会断流 远程小鸡阿里云轻量 本地山西联通 讲道理是不应该断流的 但实际上用了那个选项以后就是断流了 而且我去掉那个“系统配置优化”以后就又不断流了
        那麻烦再回复一下旧版本BBR Plus与新版本的BBR Plus区别在哪? 我去你的Github看了release 手动装了BBR Plus 4.14.168 测试Oracle Phoenix(联通双向GTT)也还挺稳的
        还有就是脚本处理不干净 ” linux-headers ” 用脚本从一个加速换到另一个加速 不会卸载原来加速内核的 linux-headers 文件 用 ` dpkg –list|grep linux `可以看到那些旧的 linux-headers

        回复
        1. 头像admin 文章作者

          有些人说旧版的4.14.129 好用,说我编译的新的会断流
          手法理论都一样,就是新的版本号高
          headers卸载问题只出现在centos吧?是的话应该是历史遗留问题,这个我没改过

          回复
          1. 头像cchhuuaann1

            我个人认为断流是那个“系统配置优化”的锅 不是BBR Plus编译的锅 因为我测试原版的4.14.129 4.14.168没啥区别 我也是一个jio本小子 不会调参数 所以我的建议就是移除那个选项 有问题那就一票否了 也省事 ?
            我常用Debian10 也有那个 Linux-headers 卸载不干净的问题

            最关键的 原版BBR Plus与新版BBR Plus区别在哪? 这个问题不要忘了回复啊

    2. 头像admin 文章作者

      bbrplus旧版和新版 理论上手法一样,我按之前的作者提供的方法编译的,至于是否有保留就不清楚了
      只是内核版本号新的更高

      回复
  1. 头像poi888

    我用BBRplus新版内核 – 4.14.173
    脚本版本从v1.3.2.20到 v1.3.2.21
    在谷歌云debian10的情况下用”卸载内核版本”安装
    Tab选NO重装内核完 需要重启VPS之后
    就在也连不上该VPS了

    回复
  2. 头像DinGod

    CloudCone的Debian10 使用卸载内核版本,安装bbrplus新版,重启失联,试了2次。

    如果博主需要测试,我可以免费提供一台CloudCone。

    扣扣:陆八陆八贰八贰

    回复
  3. 头像itales

    在 Centos7 下,安装旧版没有问题,安装新版 bbrplus 4.14.173 内核后,出现防火墙 firewall-cmd 无法启动的情况,似乎一直修复不了,只能重装系统解决。分析应该是不知是哪一步操作破坏了firewalld的ipv6表所致。

    回复
  4. 头像qwert003aa

    在搬瓦工cn2gia-e机子里CentOS7和Debian9安装锐速不能启动,前几天使用还没有问题,不知道是哪里问题,每次选择脚本14启动锐步就会一闪。

    回复
  5. 头像TencentOS-kernel

    https://github.com/Tencent/TencentOS-kernel
    TencentOS Server( 又名Tencent Linux 简称Tlinux) 是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境。Tencent Linux 使用免费,在 CentOS(及发行版)上开发的应用程序可直接在 Tencent Linux 上运行,用户还可持续获得腾讯云的更新维护和技术支持。
    –腾讯新出的Linux Kernel,有人想试试吗?

    回复
  6. 头像小菜菜

    Removing linux-image-4.19.0-5-amd64 (4.19.37-5+deb10u2) …
    E: Aborting removal of the running kernel
    dpkg: error processing package linux-image-4.19.0-5-amd64 (–remove):
    installed linux-image-4.19.0-5-amd64 package pre-removal script subprocess returned error exit status 1
    Errors were encountered while processing:
    linux-image-4.19.0-5-amd64
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    卸载 linux-image-4.19.0-5-amd64
    linux-image-4.19.0-8-amd64 内核卸载完成,继续…
    内核卸载完毕,继续…
    Generating grub configuration file …
    Found linux image: /boot/vmlinuz-4.19.0-5-amd64
    Found initrd image: /boot/initrd.img-4.19.0-5-amd64
    Found linux image: /boot/vmlinuz-4.14.173-bbrplus
    Found initrd image: /boot/initrd.img-4.14.173-bbrplus
    done

    我发现卸载内核的方式安装后老的内核还在,重启后还是老内核,怎么解。。。

    回复
  7. 头像25599

    试了下。电信用bbr + cake真香。速度方面和bbr plus差不多而且感觉更加稳定一点。
    到是bbr2感觉和bbr差不多反而有些速度更慢了。

    回复
  8. 头像Yesh

    楼主能出个专门用来优化服务器加载网站速度的吗,不是用来翻墙,就是专门为服务器上的网站做优化加速

    回复
  9. 头像cchhuuaann1

    看到这么多人提4.14.174 BBR Plus的bug 我就放心了
    安装环境 DD后的纯净Debian10.4环境
    安装机型 阿里云新手套餐ECS
    安装后失联 TAT

    回复
    1. 头像admin 文章作者

      测试连接成功,你看过VNC后台没?
      我看到的是vnc启动正常,没有down机,看到登入界面等了1分钟左右才能连上SSH

      回复
    1. 头像admin 文章作者

      安装了内核重启后再开启bbr加速再重启
      或者安装内核后,接着开启bbr加速(失败的),这时候再重启,bbr会在重启后生效(前提是启动时候是安装的内核)

      回复
  10. 头像lck

    安装新版号的BBRPLUS是这种情况
    内核为:4.14.182-bbrplus
    当前状态: 已安装 BBR 加速内核 , 未安装加速模块
    当前拥塞控制算法为: bbrplus 当前队列算法为: fq

    回复
  11. 头像BigBB

    大佬,测试了一下xanmod的内核很不错的亚子,可是xanmod官网木有centos支持,如果有空的话不知可否更新一波THX

    回复
  12. 头像25599

    报告一下。新版bbrplus4.14.182终于修复了失联的问题了。
    CloudCone的Debian10测试没有问题了。感觉老版本129可以去掉了。
    让老用户直接升级新版本吧。我反正只测试了CloudCone的Debian10没问题了,
    其他vps不敢保证。

    回复
      1. 头像25599

        邮箱我是随便乱填的。
        以前的174版本我等了5分钟也连不上。正常
        一般都是2分钟就能重新连上。反正182我等了也就2分钟就重新
        连上了。以前的操作相同但是174就是会导致失联只能重装系统恢复。

        回复
    1. 头像hunter

      lotServer/
      lotServer/apxfiles/
      lotServer/install.sh
      lotServer/apxfiles/bin/
      lotServer/apxfiles/etc/
      lotServer/apxfiles/bin/lotServer.sh
      lotServer/apxfiles/bin/setConfig.sh
      lotServer/apxfiles/bin/showConfig.sh
      lotServer/apxfiles/bin/utils.sh
      lotServer/apxfiles/etc/config
      lotServer has been removed!
      Error! I can not generate the Lic for you, Please try again later.

      回复
    1. 头像admin 文章作者

      没编译,最近更懒了,直接用的官方编译的内核,问题是C8官方的内核感觉换了套路不敢上
      能用就行吧5.6

      回复
  13. 头像叶子绘

    gcp的小鸡debian10系统,装了XANMOD的5.7.4内核,一段时间后会失联,在gcp的控制中心重启小鸡后恢复正常,不过一会以后又会失联,不知为何。

    回复
  14. 头像战歌

    你好大佬,有几个问题请教下:
    1、搬瓦工的gia线路512内存无法安装bbrplus,安装完内存就爆了,得多大的内存才能带动?
    2、三个系统都试过自带的Lotserver内核无法启动加速
    3、centos不能安装bbrplus
    请问有办法解决吗?

    回复
    1. 头像admin 文章作者

      1.没瓦工,不清楚,注意是不是启动分区满了
      2.必须先装Lotserver内核才能启动,提示信息显示的Lotserver内核已经安装是不准确的,如果是授权地址挂了,我就不管了
      3.centos肯定能安装Lotserver

      回复
  15. 头像t00y

    xanmod-8月27日最新的内核是5.8.5噢,请问以下这种情况需要更新内核我需要怎么指定选择呢。

    1.安装 BBR原版内核 – 5.6.15/5.7.7/5.8.4

    我想安装5.7.7,但是回复数字1它默认会安装5.6.15,有点郁闷

    回复
  16. 头像25599

    不知道为什么现在的bbr_plus 182内核版本在我这debian10系统上又不行了。
    重装一次发现更换内核重启就失联。机器还是cloudcone家的。

    回复
  17. 头像Aaron

    大佬您好呀,这边我尝试编译xanmod-rt的内核给CentOS 7使用,也编译出来了 rpm文件,但是安装完一切换内核就无法启动啦,不知道您这里编译内核的方式是否可以共享,想学习一下差异在哪

    回复
  18. 头像kgtkq

    error:
    Cannot install package kernel-headers-4.14.129_bbrplus-1.x86_64. It is obsoleted by installed package kernel-headers-4.14.129_bbrplus-1.x86_64

    uname -a:
    Linux 5.8.11-1.el7.elrepo.x86_64 #1 SMP Tue Sep 22 18:18:35 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux
    CentOS Linux release 7.6.1810 (Core)

    回复
  19. Pingback引用通告: 锐速试了好多脚本都失败了呢 以前还可以的呢 centos7-开心VPS测评

  20. 头像SekiBetu

    系统配置优化确实优化了高并发的情况,但是会造成断流问题(我使用了一个python脚本来录制twitcasting.tv的直播,在系统配置优化过的机子上运行会断流且断流时间间隔不偏不倚5分钟,因为设置了断流后立刻停止录制并间隔10秒重新开始录制,所以本地出现了间隔5分钟的大量碎片录制文件,清空系统配置优化重启后录制正常,只有一个完整的文件),具体哪个选项造成的目前未知也没精力去一个一个测试,因为我的线路良好,不太需要优化这些内容,所以我清空了这些配置

    测试使用的内核为5.7.7 原版BBR fq 和xanmod的版本 fq_pie 皆有断流情况发生
    fq_pie确实对网速有显著提升,希望原版BBR的版本能编译点高版本的,这样就能启用fq_pie了

    回复
  21. 头像ColderCoder

    Debian10 5.8.15-xanmod 启用BBR2时,会报错
    sysctl: setting key “net.ipv4.tcp_congestion_control”: No such file or directory
    请问是否影响加速,如果这是没有启动成功,该如何修复?

    回复
  22. 头像SekiBetu

    net.ipv4.tcp_fastopen = 3
    为什么开启了TCP快速握手?这玩意中国移动是拦截的,而且也不安全,希望默认的系统配置优化去除这一项

    回复
      1. 头像SekiBetu

        新的优化方案中:
        sysctl: cannot stat /proc/sys/net/ipv4/tcp_tw_recycle: No such file or directory
        查询资料后发现4.12以后的内核已经弃用了tcp_tw_recycle参数…

        回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据