Google BBR加速教程:一键安装原版 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

回车后会自动安装 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 都会有此返回值,若没有也属正常。



猜你喜欢