首页 > 服务器 > 服务器环境 > 使用 Google BBR 拥塞算法加速 TCP
2017
04-30

使用 Google BBR 拥塞算法加速 TCP

Google BBR是一个TCP加速优化工具,类似于锐速,可用于优化 TCP 连接。最近一下就火起来了,说明还是有牛逼的地方,咱也别落后,用起来。

GitHub 地址为:https://github.com/google/bbr

仔细看了看,GitHub 主页上有明确的说明“This is not an official Google product.” 说明这其实不是 Google 的官方项目,但是是在 Google 的 GitHub 上,比较奇怪。

为了启用 BBR,如果是 KVM 或者 XEN 架构的 VPS 可以直接更换内核,Kernel 4.9 及以后已经合并了 BBR 的代码。

由于 OpenVZ 不能更换内核,所以只能用其他方式,比如 lkl 或者 uml,可以使用我写的一键安装脚本:

OpenVZ 平台 Google BBR 一键安装脚本

更换内核属于危险操作,请不要用于生产环境,可能会造成无法开机,切记!

至于加速效果,有人反馈比锐速好,有人反馈比锐速弱。我测试后感觉效果还是不错的,由于是 Kernel 官方支持,稳定性绝对有保障。

安装 BBR

1.一键安装脚本

网上有 BBR 的一键安装脚本,来自 @秋水逸冰:

https://teddysun.com/489.html

系统支持:CentOS 6+,Debian 7+,Ubuntu 12+

2.手动安装

Ubuntu x64,可以直接到 Ubuntu 的 ppa 仓库里下载:http://kernel.ubuntu.com/~kernel-ppa/mainline/

网页拉到最后,看最新的内核,当前最新的稳定版是 v4.10.13:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.13/

下载内核文件:

32位下载:

其他内核版本请去上面的链接寻找。

下载完成之后可以开始安装了:

安装完成之后可以删除多余的内核:

然后更新一下 grub:

请确保至少存在一个内核,要不然会无法启动!!!

重启 vps:

重启之后,查看一下当前的内核:

已经是 4.10 了,现在可以启用 BBR 了:

使配置生效。

然后可以检查一下:

结果里边已经有 BBR 了,说明启用成功。没成功的话,再重启一下 VPS。

Debian 的手动安装方法可以看这里:https://moonagic.com/try-bbr/

最后编辑:
作者:
百度ID:“度娘程序员”,博主。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

使用 Google BBR 拥塞算法加速 TCP》有 29 条评论

  1. Google Chrome 58.0.3029.110Google Chrome 58.0.3029.110GNU/Linux x64GNU/Linux x64

    ubuntu 16.04的内核已经支持到了4.10了,可以直接安装新内核,然后开启bbr

  2. Google Chrome 45.0.2454.101Google Chrome 45.0.2454.101Windows 7 x64Windows 7 x64

    请问一下大神,如果装了bbr之后kcptun还要不要用?

  3. Pingback 引用通告: Centos Google BBR 拥塞算法加速 TCP - 狂奔的蜗牛

  4. Sogou ExplorerSogou ExplorerWindows 7Windows 7

    对你爱爱爱不完,我可以天天月月年年看你博客到永远!

  5. Sogou ExplorerSogou ExplorerWindows 7Windows 7

    从百度进来的,博客不错哦!

  6. Sogou ExplorerSogou ExplorerWindows 7Windows 7

    学习使人进步,到此拜读!

发表回复

你的邮箱地址不会被公开,垃圾评论将被删除。

有人回复时邮件通知我