当前位置:首页 > 教程资料 > 正文内容

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

kingandy1年前 (2023-12-13)教程资料506

位于国外的机房,当晚上上网高峰期来临时,在连接速度上会比较慢,所以我们有必要安装一些程序来加速连接速度。本次推荐安装的是目前比较热门的 Google BBR 拥塞控制算法,分为原版和魔改版两个版本,其中魔改版是在原版的基础上调整一些参数,在某些情况下有更强劲的加速效果。

一、注意事项
1、安装 Google BBR 需升级系统内核,而安装锐速则需降级系统内核,故两者不能同时安装。

2、安装 Google BBR 需升级系统内核,有可能造成系统不稳定,故不建议将其应用在重要的生产环境中。

3、原版和魔改版 Google BBR 在不同地区的服务器上会有不同效果,具体孰优孰劣请分别安装进行测试。

二、原版 Google BBR
使用 Xshell 软件连接服务器,按照下图提示,我们首先复制命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh


然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

回车后系统会自动下载脚本并执行。脚本执行后会显示出当前系统以及系统内核版本,我们直接回车确认安装即可。

回车后脚本会继续执行并自动安装最新版系统内核同时开启 Google BBR 拥塞控制算法。当脚本安装完毕后会询问我们是否重启服务器,我们首先输入“y”,然后回车确认重启即可。

确认重启后,Xshell 软件会断开连接。等待 3~5 分钟服务器即可重启完毕,我们重新连接服务器,然后依次运行下列命令并对比输出值是否一致。

sysctl net.ipv4.tcp_available_congestion_control


执行后输出值需为:net.ipv4.tcp_available_congestion_control = reno cubic bbr。

sysctl net.ipv4.tcp_congestion_control


执行后输出值需为:net.ipv4.tcp_congestion_control = bbr。

sysctl net.core.default_qdisc


执行后输出值需为:net.core.default_qdisc = fq。

以上三条命令的输出值正确后则说明原版 Google BBR 已经成功安装并开机自启动。

三、魔改版 Google BBR
文章开头也说明了魔改版 Google BBR 是在原版 Google BBR 的基础上修改了一些参数,所以两者的性能会有所不同,具体效果则需要大家可以分别进行测试。

PS:魔改版 Google BBR 和 原版 Google BBR 不能够共存的,不要同时安装。

使用 Xshell 软件连接服务器,按照下图提示,我们首先复制命令:

# CentOS 6/7 x64 系统请用这个

wget --no-check-certificate https://raw.githubusercontent.com/nanqinlang-tcp/tcp_nanqinlang/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh && bash tcp_nanqinlang-1.3.2.sh


# Debian 7/8 x64 系统请用这个

wget --no-check-certificate https://github.com/nanqinlang-tcp/tcp_nanqinlang/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh && bash tcp_nanqinlang-fool-1.3.0.sh


然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

回车后系统会自动下载脚本并运行。我们首先输入“1”(即升级内核),然后回车继续。

回车后系统会自行执行升级内核命令,我们输入“y”,然后回车即可继续安装。

安装新内核完成后,我们输入“reboot”,然后回车即可重启服务器以应用新内核。

确认重启后,Xshell 软件会断开连接。等待 3~5 分钟服务器即可重启完毕,我们重新连接服务器,我们继续复制命令:

# CentOS 6/7 x64 系统请用这个

bash tcp_nanqinlang-1.3.2.sh


# Debian 7/8 x64 系统请用这个

bash tcp_nanqinlang-fool-1.3.0.sh


然后回到 Xshell 软件,鼠标右击选择粘贴,回车继续。

回车后系统会自动运行脚本。按照下图提示,我们输入“2”(即开启魔改版 Google BBR 算法),然后回车继续即可。

回车后系统会自行执行开启算法命令,当出现下图所示信息时,我们输入“y”,然后回车即可继续开启。

当出现下图所示信息时代表魔改版 Google BBR 已经成功安装并开机自启动。

以上就是原版 Google BBR 与魔改版 Google BBR 完整安装过程,如果遇到问题请确认下是不是严格按照教程进行的。

扫描二维码推送至手机访问。

版权声明:本文由技术介绍及硬件评测发布,如需转载请注明出处。

本文链接:http://5yqs.cn/post/39.html

分享给朋友:

“原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本” 的相关文章

使用PicGo配置七牛云图床(图文步骤详细)

使用PicGo配置七牛云图床(图文步骤详细)

我用的是他目前免费的这款,看着还是很不错的,10GB估计也够用很久了,而且超了1GB好像也就一月1角钱而已,四舍五入就是白嫖(不过我才开始使用,不知道有没有其他隐形消费) 配置 下面讲一下如何配置: 1.注册七牛云...

宝塔面板7.2.0企业版破解版开心一键脚本

宝塔面板 7.2.0 安装命令 New端口:8088Centos安装命令:yum install -y wget && wget -O install.sh https://download.ccspump.com/install/install_6.0.sh &&...

Linux宝塔面板常用操作命令记录

相关说明:收集一些常见的宝塔使用中的命令,下面是官方的操作指南,上面的是自己常用的一些。续费证书:/usr/bin/python /www/server/panel/class/acme_v2.py --renew=1 #定时任务"/root/.acme.sh"/acme.sh --cron --h...

解决网页响应慢,等待时间过长,waiting(TTFB)时间过长

解决网页响应慢,等待时间过长,waiting(TTFB)时间过长

本次是玩客云新装的一个系统,系统的DNS没换过,然后内网搭建了一个网站,发现网站访问时响应时间过长。一个网页加载18秒钟,查阅了大量关于TTFB的文章,我排除了网速原因,后来又排除了PHP原因,后面就认为了是我配置低,所以导致服务器响应过慢,但是当我去看我的DNS时,我傻了,内网DNS,有效但是巨慢...

给基于Centos系统的Linux vps服务器添加多个IP的方法教程

本文介绍怎样给CentOS的VPS或者独立主机增加新的IP地址。增加新IP需要知道的是新的IP地址和子网掩码,其他信息(比如网关)都不再需要了。假如需要增加的ip是177.252.202.179,子网掩码是255.255.255.248在目录/etc/sysconfig/network-script...

Linux系统TCP加速一键安装管理脚本教程,多版本BBR锐速一个脚本搞定

Linux系统TCP加速一键安装管理脚本教程,多版本BBR锐速一个脚本搞定

使用国外Linux系统服务器的朋友应该都知道,为了提高服务器带宽的利用率,优化网络速度,大多都会使用到TCP加速工具,而且最常用的就是BBR和锐速了。目前对于BBR及锐速的安装基本都是无任何门槛的。今天在TG上有大佬分享了一个类似上面提到TCP加速一键安装管理脚本,感觉挺不错的,在此文章当中记录并分...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。