最新消息:

一键脚本 Linux VPS一键升级到最新系统内核版本并开启BBR + FQ

经验分享 admin 5023浏览 0评论

BBR是Google提出的一项开源的网络拥堵控制算法,项目地址:https://github.com/google/bbr。

一般来说,买了Linux VPS的首要工作就是开启BBR,用于减少网络拥堵和降低TCP连接的延迟(此延迟并非Ping延迟)。

Linux系统内核高于4.9的一般内置了BBR算法,可以手动开启;但是手动升级内核和开启BBR的步骤太繁琐,才有了各路大神开发的一键脚本,本文使用的是目前最常见的来自@ylx2016大佬开源的一键脚本;该脚本可以一键升级到最新系统内核并卸载原有内核,一键开启BBR。

这个脚本有 BBR原版 / BBR Plus / Lotserver(锐速) / xanmod 等等,该怎么选?根据站长的经验,一般用BBR原版内核,并使用BBR + FQ算法就行了;丢包率特别高的可以用BBR Plus + FQ算法。

 

重要提醒:已经用于生产环境的VPS上请谨慎使用该一键脚本。

1、通过SSH工具连接上VPS,安装 wget 和 curl;已经有安装的可以跳过本步骤。

Centos系统: yum install wget curl -y

 

Ubuntu/Debian系统: apt-get install wget curl -y

 

2、输入以下命令并回车(下载并自动执行一键脚本);

脚本1:bash <(curl -sL https://git.huaweicdn.net/tcp.sh)

 

脚本2:wget -O tcp.sh "https://git.io/coolspeeda" && chmod +x tcp.sh && ./tcp.sh

 

脚本1不行的话,就用脚本2. 这篇文章下面部分都是按脚本1来演示的。

 

注:额外补充  测试了一下,如果不是root用户,执行这条命令会出现以下错误:

执行此命令前可以先输入: sudo -i

切换为root用户,如图:

 

3、执行脚本之后如图所示:

 

4、输入 1 并回车,安装BBR原版内核最新版(请注意脚本更新之后的数字变动);这一切都是自动的,只需要在安装完毕之后确认一下内核是否安装成功,如果出现下列代码示例,则输入 Y 之后按回车,VPS会重新启动,如图所示:

 

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-5.14.10

Found initrd image: /boot/initrd.img-5.14.10 done

如图所示:

[注意] 请检查上面是否有内核信息,无内核千万别重启

[注意] rescue不是正常内核,要排除这个

 

如果没有出现上面示例代码,则需要重新运行该一键脚本。

 

额外补充:Ubuntu / Debian 系统在此步骤会多一个内核移除提示,这一步选NO ,之后回车;如下图所示:

 

5、VPS重启之后,SSH重新连接上VPS,还是这个命令(按小键盘上箭头即可调用出来):

bash <(curl -sL https://git.huaweicdn.net/tcp.sh)

回车,弹出一键脚本界面,可以看出已经安装了:

6、输入11并回车,使用BBR+FQ加速(请注意脚本更新之后的数字变动)

7、输入reboot重启VPS,再次执行:

bash <(curl -sL https://git.huaweicdn.net/tcp.sh)

查看BBR是否启动成功,如下图所示就是成功开启了。

 

 

 

脚本2也是大同小异,按1,等着按y 重启,完事了。

脚本2:wget -O tcp.sh "https://git.io/coolspeeda" && chmod +x tcp.sh && ./tcp.sh

 

 

 

转载请注明:日记男孩的博客 » 一键脚本 Linux VPS一键升级到最新系统内核版本并开启BBR + FQ

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

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