![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BBR算法
文章平均质量分 88
搬砖小男孩_1
这个作者很懒,什么都没留下…
展开
-
delay_ack引发bbr速率掉底血案(下)
前一篇说到delay_ack对应数据包采样值带宽值很不巧刚好更新了带宽,造成了速率的陡降的问题。客户表示升级了linux系统也能解决问题,但是升级所有线上机器的内核周期太长。升级内核版本为何能修复这个问题呢?新内核版本并没有禁用delay_ack,也没有增加delay_ack情况下不进行带宽更新操作。所以还需要弄明白是新版本的内核是哪个变更规避了delay_ack带来的影响。重新仔细看了下吞吐曲线图,实际上4分钟内不止出现了4次码率掉底问题,比较明显的就出现了6次,还有好几个很快就恢复吞吐量下降的.原创 2022-01-14 15:28:50 · 333 阅读 · 0 评论 -
delay_ack引发bbr速率掉底血案(上)
“时延低的传输速率一定高于时延高的网络”,“hash表的查询操作只需要O(1)的时间”,“bbr拥塞算法优于cubic算法”。“大部分场景”都正确并不适用所有场景,但是平时大家总是将这些“大部分正常”当作永远正确来处理。然而小概率并不是不发生,就程序而言,我们写的程序逻辑在大部分场景都是正常,但是可能某些场景下就会出现逻辑异常,也就是我们常说的程序bug。今天我要说的delay_ack导致的bbr速率异常问题也是一种“小部分场景”异常的问题。在推动某头部直播客户上云的过程中,客户投诉卡顿率飙升,主要表现原创 2022-01-13 17:26:48 · 627 阅读 · 0 评论 -
BBR中乱序对带宽采集的影响
BBR算法中,网络带宽和最小延迟是两个最重要的变量,网络带宽是使用minmax变量进行十轮过滤出一个最大值,而各种情况下的带宽采集计算的准确性就十分重要,之前就有一篇关于delay-ack对BBR带宽采集影响的介绍,https://blog.csdn.net/qq_40894952/article/details/80626423 。如果有啥说的不对的地方,欢迎大家指正。回到乱序对带宽采集的影响,...原创 2018-07-11 11:17:27 · 1086 阅读 · 1 评论 -
BBR_v2.0真的要来了!
昨天google在BBR论坛上发布了,BBR算法小组的最新进展。链接如下BBR Congestion Control Work at Google IETF 102 Updates:https://datatracker.ietf.org/meeting/102/materials/slides-102-iccrg-an-update-on-bbr-work-at-google-00 B...原创 2018-07-25 16:01:28 · 11605 阅读 · 5 评论