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

卸载内核

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.10.11
centos8    –    5.6.15
debian/ubuntu  –  5.10.11

BBRPLUS

centos7     –    4.14.129
debian/ubuntu    –   4.14.129

BBRPLUS新版号

centos7     –    4.14.182
debian/ubuntu    –   4.14.182

XANMOD

centos7     –    5.10.11
centos8     –    5.5.1
debian/ubuntu    –    5.10.11

BBR2合并到XANMOD

CLOUD – 仅限KVM

centos7     –   5.10.11
debian/ubuntu    –    5.10.11

锐速 不统计版本太杂

安装中提示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

1.3.2.56 注释net.ipv4.ip_forward

1.3.2.57 仅更新了可卸载版本,增加headers的卸载测试,应用了bbr原版和xanmod

1.3.2.59 大量调整优化代码,新的优化方案不再叠加并支持卸载,调整bbr启动,不会卸载优化

1.3.2.63 下架bbr2方案,等正式版本再考虑添加,不卸载内核版本添加官方稳定内核,官方最新内核,XANMOD官方内核,XANMOD官方高响应内核,debian官方cloud内核

1.3.2.68 XANMOD 5.10.9及以后内核支持BBR2 增加IPv6处理

无大内容更新见上面版本号对应关系 cloud内核XEN环境未测试,也无人反馈,测试cloud内核oracle efi环境无法启动

…….

怎么玩?

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.71]》有131个想法

    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. cchhuuaann1

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

    回复
    1. admin 文章作者

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

      回复
    1. admin 文章作者

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

      回复
  9. lck

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

    回复
  10. 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.

      回复
  11. 叶子绘

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

    回复
  12. 战歌

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

    回复
    1. admin 文章作者

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

      回复
  13. 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,有点郁闷

    回复
  14. 25599

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

    回复
  15. Aaron

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

    回复
  16. 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)

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

  18. SekiBetu

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

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

    回复
  19. 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参数…

        回复
          1. SekiBetu

            我思来想去,还是想说,新的那个优化方案里的net.ipv4.tcp_fastopen这个不应该开,因为chrome移除了TFO的代码,并且其本身被中国移动所屏蔽,开启这个没有任何意义且有暴露风险

  20. Ether Zhang

    1.3.2.54版 xanmode 5.9.12 装不上,应该是压缩包损坏

    dpkg: error processing archive linux-image-d10.deb (–install):
    cannot copy extracted data for ‘./boot/vmlinuz-5.9.12-xanmod1’ to ‘/boot/vmlinuz-5.9.12-xanmod1.dpkg-new’: unexpected end of file or stream
    Errors were encountered while processing:
    linux-image-d10.deb

    回复
  21. SekiBetu

    xanmod官方自带了安装方式,直接沿用官方手段即可,或者说,大佬是因为怕国内的机子网络问题所以才放到了自己的网盘?

    echo ‘deb http://deb.xanmod.org releases main’ | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO – https://dl.xanmod.org/gpg.key | sudo apt-key add –

    sudo apt update && sudo apt upgrade sudo apt install -y gnupg gnupg1 gnupg2 linux-xanmod

    回复
  22. UClinux

    能否提供下 XANMOD 的编译方法
    是跟这里提到的方法差不多吗?https://github.com/xanmod/linux/issues/27
    如果是能否发下 dracut tool的编译参数就更好了,谢谢!

    回复
      1. UClinux

        收到,感谢!
        早上初次测试了下,感觉bbr 5.10原版比XANMOD。打开网页初始响应要快些。
        而XANMOD加载y2b视频刚开始会到满速。然后稳定速度。
        而原版bbr刚开始几千。然后慢慢加载到满速,也变稳定。
        赞!

        回复
  23. Pingback引用通告: 菜鸡发现 BBR原来这么腻害 小鸡上网变超快-开心VPS测评

发表评论

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

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