首页 » 互联网资讯 » 正文

科学测试BBR对网络丢包的改善效果

刚刚测的,用tc命令来模拟网络丢包,通过从本地的http服务下载文件到内存中来测试速度

在网卡 lo 上模拟 10% 的丢包:

  1. tc qdisc add dev lo root netem loss 10%

恢复正常状态:

  1. tc qdisc del root dev lo

下面是测试结果:

不开启 BBR ,在正常(无丢包)网络环境下的测试结果如下图,640M 的文件下载花了 0.7s

不开启 BBR ,在 1% 丢包网络环境下的测试结果如下图,640M 的文件花了 5.5s 下完

不开启 BBR ,在 10% 丢包网络环境下的测试结果如下图,可以看到同样 640M 的文件下载花了 50s

开启 BBR ,在正常(无丢包)网络环境下的测试结果如下图,640M 的文件同样花了 0.7s 下完

开启 BBR ,在 1% 丢包网络环境下的测试结果如下图,640M 的文件还是花了 0.7s 下完,跟正常网络环境下的速度几乎一样,相比同样 1% 丢包网络环境但不开启 BBR 时的 5.5s 有很大的提升。

开启 BBR ,在 10% 丢包网络环境下的测试结果如下图,同样 640M 的文件下载花了 7.5s ,相比前面同样 10% 丢包网络环境不开启 BBR 时的 50s 有很大程度提升的。

详细的操作可以到我的博客查看:https://xirikm.net/2020/322-1.html
另外有没有大佬来测试一下bbr plus,锐速之类的情况啊,我只试了模拟丢包,tc命令还能模拟延迟的



青海网友 kavekamen 评论:
都没有人的吗,自己顶一下


安徽网友 Xiaofan616 评论:
据当初bbrplus的论文所言,bbr主要是针对tcp丢包后慢启动的问题,bbrplus与bbr的主要区别在于bbrplus更加激进。

楼主的实验结果和bbr的原理很契合了,大赞楼主。


江苏网友 悦悦猫 评论:
老哥博客为什么打开速度这么快,有什么黑科技吗?


辽宁网友 myyuanjun 评论:
习惯使用bbrplus了


浙江网友 qzy1258 评论:
这博客打开嗖嗖的


云南网友 oO爷们儿Oo 评论:
本地延迟太低,重传会很快,然而实际网络情况不是这样的。模拟长距离(高延迟),高丢包的测试参考价值会更高。


山东网友 小骚呦 评论:

老哥博客为什么打开速度这么快,有什么黑科技吗?

https://cdn.jsdelivr.net/
好像他网站CDN


山东网友 张恒宇 评论:
阿里云 香港     hexo纯静态博客?


青海网友 格式花和尚 评论:
习惯使用bbrplus了

发表评论