BBR vs BBRplus vs BBR2 劣质网络速度对比

By | 2020年4月5日

紧接前文,这次我们来比较的是在劣质网络环境下,BBR vs BBRplus vs BBR2 的性能表现。测试平台和测试方法均与上一篇中完全相同,略有不同的是网络环境相比之前更加劣化,用以模拟中美之间非优化线路在晚高峰期间的表现情况。

测试方法

通过 tc 命令将 A 机网卡设置为延迟 190ms ± 20ms(随机波动),丢包15%用于模拟劣质网络环境。安装不同 BBR 分支加速后,在 B 机通过 wget 下载 50MB 的测试文件若干次(≥5次),并取最快3次的平均速度。

测试结果

单位:KB/s

我们还是简单直接的上结果。和一般化网络环境测试结果类似,在劣质网络环境下,5.x 内核的 BBR 处于第一梯队,BBRplus 处于第二梯队,4.x 内核的 BBR 及 BBR2 被远远甩在后面。

在劣质网络的测试下,我们仍然观测到了 BBRplus 在前段非常快的加速曲线,但在后段明显掉速导致最终成绩落后于更加平稳的 5.x 内核 BBR。

需要额外指出的是,在针对数十次测试中,其中有一次 BBRplus129 达到了 1250 KB/s 的平均速度。但多数时候全程平均速度都只能维持在 700-800 KB/s。

11 thoughts on “BBR vs BBRplus vs BBR2 劣质网络速度对比

  1. mr twzchi

    。谢谢。我还是使用锐速吧。。。我都试了下 晚上会崩

    Reply
    1. reizhi Post author

      锐速的内核比较老而且祖传断流,我家已经全换 BBR 了

      Reply
      1. mikewczhou

        能否测试一下小文件, 比如 (1M-2M) 的下载速度对比

        Reply
    1. reizhi Post author

      小文件不用另外测试,BBRplus 初段加速非常快,成绩肯定是最好的。

      Reply
  2. mr twzchi

    aws的 lightsail 3.5$ 的都是XEN 虚拟化的 ,不是KVM ,装了BBR+Cake 没有多少效果

    Reply
  3. mr twzchi

    看了下v2 监听的端口居然tcp6 难怪 bbr+cake /fq 没有速度
    修改了配置文件的listen :本地IP
    才可以监听tcp
    不知道是什么原因造成的,虽然tcp6也可以访问 但是速度不快
    这也是我一直没有换锐速的原因
    现在找到原因 ,立马就换了bbr+cake +debian10

    Reply
    1. reizhi Post author

      一直没有接触过v2所以不太了解,虽然国内现在大力普及v6,但是路由还是一团糟

      Reply

发表评论

电子邮件地址不会被公开。 必填项已用*标注

使用虚假或一次性邮箱提交留言将不会获得来自博主的回复