1.BBR是什么
BBR是Google提出的一种新型拥塞控制算法,可以使得Linux系统服务器显著地提高吞吐量和减少TCP连接的延迟,能够显著国外VPS访问和下载速度。BBR是Bottleneck Bandwidth and Round-trip propagation time的缩写,意思是瓶颈带宽和往返时延。BBR算法的核心思想是通过对网络瓶颈带宽和往返时延进行测量,来调整TCP拥塞窗口大小,从而达到更好的网络传输效果。
BBR算法适用于存在一定丢包率的弱网环境下使用,在这类环境下,BBR的性能远超CUBIC等传统的拥塞控制算法.
常用的加速策略包括Google BBR TCP加速,以及在其基础上发展而来的BBR魔改版、暴力BBR、BBRplus,以及锐速加速等。
2.安装环境
1、系统支持:CentOS 6+、Debian 7+,Ubuntu 12+。
2、虚拟构架: KVM、Xen、VMware ,OpenVZ 不支持。
3、BBR和锐速不能同时安装,一个是升级内核,一个是降级内核。
4、系统内核最低要求是4.9。
3.脚本代码
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh
运行效果
0. 升级脚本
————————————内核管理————————————
1. 安装 BBR/BBR魔改版内核
2. 安装 BBRplus版内核
3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
4. 使用BBR加速
5. 使用BBR魔改版加速
6. 使用暴力BBR魔改版加速(不支持部分系统)
7. 使用BBRplus版加速
8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
9. 卸载全部加速
10. 系统配置优化
11. 退出脚本
————————————————————————————————
当前状态: 已安装 Lotserver(锐速) 内核 未安装 BBR 加速内核
请输入数字 [0-11]:1
接下来先安装 BBR/BBR魔改版内核。
安装完成后,服务器进行重启,接着重新运行,使用BBR加速。
./tcp.sh
这个脚本也支持卸载加速策略,如果你想用其他加速方法,只需要输入./tcp.sh重新使用脚本,输入9卸载全部加速之后重新安装内核、开启其他加速即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容