BBR 是谷歌提出的一项新的 TCP 拥塞控制技术,TCP BBR 显着提高了吞吐量,减少了谷歌内部骨干网,Google 搜索和 YouTube 上的连接延迟,全球平均降低了 4%,在某些国家/地区超过了 14%。具体可以参考下图。今天就介绍一下怎么在 CloudCone 的 VPS 上安装 BBR 模块实现 VPS 加速功能。
BBR 允许我们的数字体验平台上的的 500000 个 WordPress 站点以闪电般的速度加载。根据谷歌的测试结果,BBR 的吞吐量可以比当今最好的基于损耗的拥塞控制高出 2700 倍,派对延迟可以降低 25 倍。
—— WP Engine 创始人、CTO,Jason Cohen
CloudCone 的所有 VPS 都是基于 KVM 虚拟化的,可以很轻松的支持 BBR,下面就开始介绍怎样在 CloudCone 的 VPS 上安装 BBR。
由 CloudCone 官方提供的一键安装脚本,适用于 CentOS 7:
yum install wget -y &>> /dev/null && mkdir ~/cloudapps && cd ~/cloudapps && wget -q http://mirror.cloudcone.net/centos/7/apps/install-bbr.sh -O ~/cloudapps/install-bbr.sh && bash ~/cloudapps/install-bbr.sh && rm -rf ~/cloudapps && cd
安装完成后,输入下列命令检查是否安装成功:
[root@cloudcone ~]$ sysctl net.core.default_qdisc
net.core.default_qdisc = fq
[root@cloudcone ~]$ sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
如果输出结果如上所示,恭喜,安装完成了。
如果有需要别的系统的 BBR 安装教程,本站后续会进行介绍。