为什么安装原版BBR
1、安装BBR可以改善TCP的拥堵
大家都知道国外的服务器远离大陆,在国内连接速度并不是很好,尤其是在晚高峰期体验效果明显有所下降,此时我们需要安装一些脚本进行加速。前段时间 Google 开源了 TCP BBR 拥塞控制算法,根据用户使用体验的效果来看在 VPS 上开启了 TCP BBR 后网速最高可达到10几倍的提升。
关于 Google BBR 拥塞控制算法目前有很多个版本,一个原版,另一个为魔改版,还有加强版的BBRPLUS版本。魔改版 Google BBR 和PLUS版本的BBR是在原版的基础上调整了一些参数,加速效果更胜一筹。
2、我直接安装最好的加速不就完了?
说加速是因人而异的,倒不如说加速是根据你的网络环境和机器配置来选择的。原版的BBR稳定,和系统兼容性好,长期运行不容易出现错误。
但是其他衍生来的一些BBR加速版本,是经过原版的优化和改动,所以我们都不能说他是100%的。所以这边我们建议大家不要在你的生产系统上面折腾第三方的加速软件。
Google原版BBR安装
适用环境:
- 系统支持:CentOS 6 ,Debian 7 ,Ubuntu 12
- 虚拟技术: KVM、Xen、VMware 等,(OpenVZ 不支持!)
- 内存要求:≥128M
注意事项:
- 安装 Google BBR 需升级系统内核,有可能出现系统不稳定的现象,请勿在重要的生产环境中安装,以免造成不可预料的后果。
- Google BBR 和锐速不能同时安装,一个是升级内核,一个是降级内核。
安装脚本:
- wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod x bbr.sh && ./bbr.sh
- 小提示:如果运行命令时英文提示找不到wget的错误,那么先运行以下命令安装wget:
- yum -y install wget
2.接下来BBR会自动开始安装,安装完成后会英文提示是否重启,输入y回车重启。
3.等待大概一分钟,系统重启成功后,重新用VPS连接工具连接VPS服务器,输入以下命令验证BBR是否安装成功:
sysctl net.ipv4.tcp_congestion_control
如果得到如下结果则代表BBR安装成功:
net.ipv4.tcp_congestion_control = bbr