文章目录隐藏
紧接前文,这次我们来比较的是在劣质网络环境下,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。