首页 > VPS > 非OpenVZ下利用谷歌TCP-BBR协议单边加速你的VPS
2016
12-18

非OpenVZ下利用谷歌TCP-BBR协议单边加速你的VPS

前段时间谷歌推出了新的 TCP-BBR 开源算法,可以起到单边加速 TCP 连接的效果,也就是不用客户端的配合,用来替代收费的锐速再合适不过,毕竟开源免费。TCP-BBR 的目的是要尽量跑满带宽,并且尽量不要有排队的情况,效果不比速锐差。 Ubuntu 部署起来很方便,CentOS 稍麻烦,不过相信过不了多久就会有 CentOS 的一键包了。Ubuntu14 下已经测试成功!注意BBR和锐速一样不能用在 OpenVZ 的机器上,所以搬瓦工等是用不了的

TCP-BBR项目github主页:https://github.com/google/bbr

TCP-BBR目前已经在 YouTube 服务器和 Google 跨数据中心的内部广域网(B4)上部署,由此可见出该算法前途一片光明啊!TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽。打个比方,一条网络链路就像一条水管,要想最大化利用这条水管,最好的颁发就是给这跟水管灌满水。

服务端部署

Debian 8 / Ubuntu 14

1. 下载4.9最新内核

2. 安装内核

3. 删除旧内核

 

非OpenVZ下利用谷歌TCP-BBR协议单边加速你的VPS - 第1张  | 乐意分享


比如上图圈起来的部分就是需要卸载的旧内核,那么命令用该是这样的:

4. 更新 grub 系统引导文件并重启

CentOS 6

1. 更换内核

2. 查看内核是否安装成功

3. 更新 grub 系统引导文件并重启

Tips:开不了机的打开vps后台控制面板的vnc, 开机卡在 grub 引导, 只需要手动选择内核就可以了。

CentOS 7

1. 更换内核

2. 查看内核是否安装成功

正常会如下所示:

 

3. 更新 grub 系统引导文件并重启

开启TCP-BBR

1、先查看下内核是否更换为4.9

2、生效BBR

3、检测是否完全生效

sysctl net.ipv4.tcp_available_congestion_control

正常情况会如下显示:

接着

正常情况是这样的:

这样我们就已经为我们的VPS部署好了谷歌Google的 TCP-BBR 协议,感受一下飞的感觉吧!以前,用vormach 8刀的凤凰城测试,加了锐速后速度大概在 4 到8M,现在接近 20M 了,但是也有说用了比不用还慢的,各位还是自己多多测试吧。
非OpenVZ下利用谷歌TCP-BBR协议单边加速你的VPS - 第2张  | 乐意分享

最后编辑:
作者:Admin
想要了解更多请加群:71808134
捐 赠如果你觉得这篇文章帮助到您,请捐赠我吧!

说点什么

avatar
  Subscribe  
提醒