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
回车后会自动安装 Google BBR 拥塞控制算法,当脚本安装完成后,会提示是否需要重启系统,然后选择“Y”重启服务器
验证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 都会有此返回值,若没有也属正常。