网络加速简介:

BBR、BBR 魔改、BBR Plus 和 Lotserver(也称为锐速)都是针对 Linux 内核的网络拥塞控制算法或网络加速工具。它们旨在优化网络传输性能,提高带宽利用率,减少网络延迟,并提升整体网络连接质量。以下是对它们的详细介绍:

BBR(Bottleneck Bandwidth and RTT):

BBR 是 Google 开发的一种 TCP 拥塞控制算法,旨在解决传统 TCP 拥塞控制算法中的一些缺陷,如对网络带宽和往返时间(RTT)估计的不准确性等。BBR 通过实时测量网络路径上的带宽利用率和往返时间来动态调整拥塞窗口,以最大化吞吐量并最小化延迟。

BBR 魔改:

BBR 魔改是社区对 BBR 算法的一种改进版本。它包括对原始 BBR 算法的修改和优化,旨在进一步提高网络性能和稳定性。这些修改可能涉及对拥塞控制逻辑的调整、参数的微调以及对特定网络环境的优化等。

BBR Plus:

BBR Plus 是对 BBR 算法的另一种改进版本,旨在进一步提高其性能。它通常包括更多的调整和优化,例如改进的拥塞控制策略、更精准的带宽估计、更快的拥塞窗口增长等。BBR Plus 的目标是在不牺牲稳定性的情况下进一步提高网络传输性能。

Lotserver(锐速):

Lotserver,也称为锐速,是一种商业化的网络加速工具,用于优化 Linux 服务器的网络性能。它采用一系列优化技术,包括拥塞控制算法的改进、流量管理、数据包处理等,旨在提高服务器的网络吞吐量、降低延迟,并增强网络连接的稳定性。Lotserver 通常作为服务器提供商的增值服务,用于提升用户的网络体验和服务器性能。

总的来说,BBR、BBR 魔改、BBR Plus 和 Lotserver 都是为了优化 Linux 服务器的网络性能而设计的工具或算法,它们旨在提高带宽利用率、降低延迟,并增强网络连接的稳定性,但它们的具体实现和优化策略可能有所不同。

网络加速安装:

这个项目已在 Github 上开源了,而且站长到现在还在使用他,但很可惜的是他在 2022 年已被归档,GitHub 链接:https://github.com/Chikage0o0/Linux-NetSpeed

本教程基于 CentOS 7.9 系统,默认已开启防火墙,不熟悉的可以去搜索如何打开防火墙

如果你的 Linux 没有 wget 需要先安装 wget 命令

yum install -y wget 

下载脚本一键安装脚本:

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh

输入完会有一个菜单

 TCP加速 一键安装管理脚本 [v1.4.0]
  -- 就是爱生活 | 94ish.me --

 0. 升级脚本
————————————内核管理————————————
 1. 安装 BBR/BBR魔改版内核
 2. 安装 BBRplus版内核
 3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
 4. 使用BBR加速
 5. 使用BBR魔改版加速
 6. 使用暴力BBR魔改版加速(不支持部分系统)
 7. 使用BBRplus版加速
 8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
 9. 卸载全部加速
 10. 系统配置优化
 11. 退出脚本
————————————————————————————————

 当前状态: 已安装 Lotserver 加速内核 , 未安装加速模块

 请输入数字 [0-11]:

这里我们可以输入 0 来更新一下脚本

 TCP加速 一键安装管理脚本 [v1.4.0]
  -- 就是爱生活 | 94ish.me --

 0. 升级脚本
————————————内核管理————————————
 1. 安装 BBR/BBR魔改版内核
 2. 安装 BBRplus版内核
 3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
 4. 使用BBR加速
 5. 使用BBR魔改版加速
 6. 使用暴力BBR魔改版加速(不支持部分系统)
 7. 使用BBRplus版加速
 8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
 9. 卸载全部加速
 10. 系统配置优化
 11. 退出脚本
————————————————————————————————

 当前状态: 已安装 Lotserver 加速内核 , 未安装加速模块

 请输入数字 [0-11]:0
当前版本为 [ 1.4.0 ],开始检测最新版本...
当前已是最新版本[ 1.4.0 ] !
[root@chaoweilangmao ~]#

这里我们已经更新完成,现在开始安装加速内核,站长等会要安装的是 BBRplus,读者可按照自己需求进行安装,(站长实测过 BBRplus 效果最佳,大部分时间都能跑满服务器带宽

这里我们输入 ./tcp.sh 重新打开菜单

然后我们输入 2 安装 BBRplus(安装缓慢请需耐心等待

等待片刻以后会有提示,输入 y ,你的 Linux 会重启

[注意] 重启VPS后,请重新运行脚本开启BBRplus
需要重启VPS后,才能开启BBRplus,是否现在重启 ? [Y/n] :

重启以后进入命令行输入 ./tcp.sh 打开菜单发现 当前状态: 已安装 BBRplus 加速内核 , 未安装加速模块 这说明已经安装完成这时候我们输入 7 启动 BBRplus 加速模块

 TCP加速 一键安装管理脚本 [v1.4.0]
  -- 就是爱生活 | 94ish.me --

 0. 升级脚本
————————————内核管理————————————
 1. 安装 BBR/BBR魔改版内核
 2. 安装 BBRplus版内核
 3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
 4. 使用BBR加速
 5. 使用BBR魔改版加速
 6. 使用暴力BBR魔改版加速(不支持部分系统)
 7. 使用BBRplus版加速
 8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
 9. 卸载全部加速
 10. 系统配置优化
 11. 退出脚本
————————————————————————————————

 当前状态: 已安装 BBRplus 加速内核 , 未安装加速模块

 请输入数字 [0-11]:

出现一下内容就说明您已经成功的安装完成了

[信息]:清除加速完成。
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbrplus
[信息]BBRplus启动成功!
[root@chaoweilangmaochaoweilangmao ~]#

现在输入 ./tcp.sh 重新可以打开菜单,发现 当前状态: 已安装 BBRplus 加速内核 , BBRplus启动成功

 TCP加速 一键安装管理脚本 [v1.4.0]
  -- 就是爱生活 | 94ish.me --

 0. 升级脚本
————————————内核管理————————————
 1. 安装 BBR/BBR魔改版内核
 2. 安装 BBRplus版内核
 3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
 4. 使用BBR加速
 5. 使用BBR魔改版加速
 6. 使用暴力BBR魔改版加速(不支持部分系统)
 7. 使用BBRplus版加速
 8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
 9. 卸载全部加速
 10. 系统配置优化
 11. 退出脚本
————————————————————————————————

 当前状态: 已安装 BBRplus 加速内核 , BBRplus启动成功

 请输入数字 [0-11]:

接下来您可以选择输入 10 来稍微优化一下网络配置

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbrplus
fs.file-max = 1000000
fs.inotify.max_user_instances = 8192
net.ipv4.tcp_tw_reuse = 1
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_rmem = 16384 262144 8388608
net.ipv4.tcp_wmem = 32768 524288 16777216
net.core.somaxconn = 8192
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.wmem_default = 2097152
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_max_syn_backlog = 10240
net.core.netdev_max_backlog = 10240
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.ip_forward = 1
需要重启VPS后,才能生效系统优化配置,是否现在重启 ? [Y/n] :

如有错误和不足请联系站长邮箱:chaoweilangmao@qq.com

欢迎大家踊跃评论