一个网站
你懂的

教程:开启TCP BBR拥塞控制算法 取代锐速的又一单边加速选择

本文由@Michael发布

本教程转自Github @iMeiji下的某个repo,因为带有特殊关键词,就不能给出链接了。目前看contributers:akw28888,zanderzhng和iMeiji,在此先表示感谢。

BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差

最新 4.9.0-rc8 内核已支持 tcp_bbr 下面简单讲述如何开启
本人已在 Debian8/Ubuntu14 下测试成功

  • 下载最新内核,最新内核查看这里

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb

  • 安装内核

  • 删除其余内核

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

  • 开启bbr

保存生效sysctl -p
执行sysctl net.ipv4.tcp_available_congestion_control
如果结果中有bbr, 则证明你的内核已开启bbr
执行lsmod | grep bbr, 看到有 tcp_bbr 模块即说明bbr已启动

打赏
未经允许不得转载:91云(91yun.org) » 教程:开启TCP BBR拥塞控制算法 取代锐速的又一单边加速选择

留言 33

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #22

    内核没有集成aufs驱动, docker会挂掉

    企鹅4周前 (01-25)回复
  2. #21

    这个排队时啥意思?要是很多人用,是不是就不适合bbr???

    小馒头1个月前 (01-12)回复
  3. #20

    博主,有centos的开启方式吗,我在网上搜的,都不能更换内核,但是以前装锐速的时候可以

    东瓜先生2个月前 (01-04)回复
    • 可能是CENTOS你版本太低吧。

      Michael2个月前 (01-05)回复
  4. #19

    板瓦工可以用么??

    chancat2个月前 (12-30)回复
    • OpenVZ自然不可以

      Michael2个月前 (12-30)回复
  5. #18

    Debian 8.0 64bit
    VPS服务器:VPSfast
    顺利安装通过

    啫喱2个月前 (12-26)回复
  6. #17

    如何卸载 删除…

    huili2个月前 (12-23)回复
    • BBR内置在内核里,只能关闭,无法删除~

      Michael2个月前 (12-24)回复
      • 如何关闭?

        2ryan2个月前 (01-02)回复
        • /etc/sysctl.conf 里的net.ipv4.tcp_congestion_control=bbr改成其他拥塞控制模块就可以了

          Michael2个月前 (01-03)回复
  7. #16

    这个和hybla能同时开启吗?还是说拥塞算法只能开一个

    shy_david2个月前 (12-22)回复
    • 只能一个

      91yun2个月前 (12-23)回复
  8. #15

    测试了,竟然跑到52Mbps,吓我一跳

    NeterOster2个月前 (12-17)回复
  9. #14

    感谢分享 试用一发

    简单生活2个月前 (12-15)回复
  10. #13

    4.9有正式版了,地址进http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/看吧。

    chao2个月前 (12-15)回复
  11. #12

    博主你好,我按照文章进行了操作,但是sysctl -p之后显示sysctl: setting key “net.ipv4.tcp_congestion_control”: No such file or directory。sysctl net.ipv4.tcp_available_congestion_control之后还是cubic reno。内核是4.9.0-x86_64-linode79

    张小璋2个月前 (12-15)回复
    • > 更新 grub 系统引导文件并重启
      这个执行完,记得重启。

      HDelbert2个月前 (12-16)回复
    • 别用linode定制内核呀!

      Michael2个月前 (12-24)回复
  12. #11

    我看错了,没删,不好意思啊博主

    Ashe2个月前 (12-13)回复
  13. #10

    不是太搞得懂博主为何删我评论,我什么也没推广就是说下评测感受

    Ashe2个月前 (12-13)回复
  14. #9

    其实不差100多M硬盘,旧内核也不用卸载啊…

    zhong2个月前 (12-11)回复
  15. #8

    我在自家的平台测试,当然也拉拢了不少老司机一起测试BBR跟锐速差别

    总的来说,BBR并不是没有效果,但必须看地区,必须看地区,必须看地区!!

    我在俄罗斯线路上加速了锐速,速度顶多2000kbps到顶了,当然很多地区都是这个速度。

    结果用了BBR,我家联通速度就慢的像条狗,800kbps!什么情况

    结果我找了其他人测试,发现广西联通跑俄罗斯BBR,youtube可达1万kbps!1080P毫无压力

    而且其他地区反映有得BBR有用,有的地区BBR就是起反效果

    所以综合上述,个人认为BBR只适合部分地区,或者部分线路的加速效果会比较明显

    然而如果要全国人民稳定,建议还是锐速吧。

    Ashe3个月前 (12-09)回复
  16. #7

    有效果,谢谢分享,特别在小内存的KVM上好用。

    triaqu3个月前 (12-09)回复
  17. #6

    apt-get purge 旧内核 ?? 怎么查看填写旧内核 小白求教

    阿里路呀3个月前 (12-08)回复
    • dpkg -l|grep linux-image
      看到不是你自己新装的内核名字,都填进去删掉

      weking3个月前 (12-09)回复
  18. #5

    感觉好像很有意思的样子,今天一天都变成 全球bbr论坛了。。

    雨落无声3个月前 (12-08)回复
  19. #4

    有centos的内核吗?
    一说要换内核openvz又没戏!~

    Bruce3个月前 (12-08)回复
  20. #3

    debian8无法开启…ovz不行?

    2ryan3个月前 (12-08)回复
    • OpenVZ不行。

      Michael3个月前 (12-08)回复
  21. #2

    别试了,我刚刚小白鼠在我的ubuntu14.04上测试。没效果youtube 还是2000kbps,又换回3.13-024内核装锐速了。。直接10倍率到20000kbps

    jack3个月前 (12-07)回复
    • 区别在于 单边而已。。不用装另一个客户端

      zljie1132个月前 (12-19)回复
  22. #1

    有趣

    wwng3个月前 (12-07)回复