大家都知道国外的服务器远离大陆,在国内连接速度并不是很好,尤其是在晚高峰期体验效果明显有所下降,此时我们需要安装一些脚本进行加速。前段时间 Google 开源了 TCP BBR 拥塞控制算法,根据用户使用体验的效果来看在 VPS 上开启了 TCP BBR 后网速最高可达到10几倍的提升。
关于 Google BBR 拥塞控制算法目前有两个版本,一个原版,另一个为魔改版,魔改版 Google BBR 是在原版的基础上调整了一些参数,加速效果更胜一筹。
今天给大家介绍的是原版 Google BBR 一键安装脚本。
本文目录
适用环境
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术: KVM、Xen、VMware 等,(OpenVZ 不支持!)
内存要求:≥128M
关于本脚本
1、脚本已经在 Vultr 的所有 VPS 上面测试通过。(其它 VPS 请自行测试)
2、脚本不适用 OpenVZ,安装会报错,并自动退出。
3、当脚本安装完成后,如发现不能开机,请打开 Vultr 控制面板 VNC 模式,手动选择内核即可解决。
注意事项
1、安装 Google BBR 需升级系统内核,有可能出现系统不稳定的现象,请勿在重要的生产环境中安装,以免造成不可预料的后果。
2、Google BBR 和锐速不能同时安装,一个是升级内核,一个是降级内核。
使用方法
先连接 SSH 如果不知道怎么连接请参考《Windows 环境下利用 Xshell 软件远程连接 Vultr VPS 教程》,连接成功后输入以下命令,并回车:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
回车后会显示当前的系统以及内核版本,直接回车即可,如图:
然后选择内核版本,我这里选择的是4.14,大家可以按照自己需求决定选择,目前默认的最新内核是4.20.10,如果不想选择默认回车即可。
回车后会自动安装 Google BBR 拥塞控制算法,当脚本安装完成后,会提示是否需要重启系统,然后选择“Y”重启服务器,如图:
输入“y”后会断开连接,服务器将会进行重启,重启过程大约需要3分钟左右,如图:
等待服务器重启完毕后我们重新连接SSH,来验证一下安装的 Google BBR 拥塞控制算法是否成功。
验证Google BBR
输入以下命令进行验证:
1、输入命令:
sysctl net.ipv4.tcp_available_congestion_control
输出值为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
或者为:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
如图:
2、输入命令:
sysctl net.ipv4.tcp_congestion_control
输出值为:net.ipv4.tcp_congestion_control = bbr
如图:
3、输入命令:
sysctl net.core.default_qdisc
输出值为:net.core.default_qdisc = fq
如图:
以上输出值返回正确说明 Google BBR 拥塞控制算法已经安装成功,注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。
以上就是原版 Google BBR 拥塞控制算法的安装过程,教程已经很仔细了,为了写这篇教程特意又买了一台Vultr的VPS进行安装测试,如遇不懂得地方下面留言提问。
Vultr新用户注册限时优惠活动
Vultr新用户注册送50美元地址:点击进入(限时)
Vultr注册教程:Vultr 新用户注册购买图文指导教程
Vultr IP测试地址:Vultr 所有数据中心 IP 测试地址
Vultr优惠码/优惠券发放地址:2019年Vultr优惠码/优惠券整理
未经允许不得转载:VULTR中文网 » Google BBR加速教程:一键安装原版 Google BBR 拥塞控制算法