提高服务器网速:BBR内核及一键安装脚本
引言
盟鸥鹭,傲王侯,管甚鲈鱼不上钩。 ——勿埋我心
BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。通俗易懂地说,就是提高服务器网速。
BBR解决了两个问题:
- 再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
- 降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。
1. Github
Chikage0o0/Linux-NetSpeed: 将Linux现常用的网络加速集成在一起 (github.com)
2. 脚本使用
2.1 指令
- # 指令一
- wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
- chmod +x tcp.sh
- ./tcp.sh
-
- # 指令二
- bash <(curl -Lso- https://git.io/kernel.sh)
我用的是指令一,但github作者推荐使用指令二,需要自行测试了。
2.2 使用过程
- 0. 升级脚本
- ————————————内核管理————————————
- 1. 安装 BBR/BBR魔改版内核
- 2. 安装 BBRplus版内核
- 3. 安装 Lotserver(锐速)内核
- ————————————加速管理————————————
- 4. 使用BBR加速
- 5. 使用BBR魔改版加速
- 6. 使用暴力BBR魔改版加速(不支持部分系统)
- 7. 使用BBRplus版加速
- 8. 使用Lotserver(锐速)加速
- ————————————杂项管理————————————
- 9. 卸载全部加速
- 10. 系统配置优化
- 11. 退出脚本
- ————————————————————————————————
自行选择安装吧,不同系统兼容不一定一样。我选择是1。之后用的是5魔改版加速。
2.3 测试效果
裸机
原版BBR
BBR魔改版
BBR Plus
锐速
结语
对于国外服务器的效果是很显著的,我也有测试香港服务器,效果是有的,但没那么明显。
自己试试吧,不过这个有风险,自己还是要慎重一点的。
手动安装
- echo -e "net.core.default_qdisc=fqnnet.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p
-