之前找 BBR 资料的时候发现了 CSDN 上的 Bomb250 写了不少TCP 流控算法方面的文章,他发了一段对 Linux 4.3 内核 CDG 流控算法的魔改代码。
根据他的说法,性能比 BBR 好,并且他把他魔改的算法和 Linux4.9 新的 TCP 处理代码一起移植到 Linux 3.10 内核去了。
既然他都 show codes 了,我就准备把这个代码直接移植到 Linux 4.9 去,改了几行代码以满足 4.9 的新改动,然后测试了一下……
性能方面,确实吊打了 cubic ,但视频等大流量长连接被 BBR 吊打……不过他也提过, CDG 在大量短连接上比较有优势…这方面我倒是没去测试…
把我移植后对 4.9 内核的diff发出来,欢迎诸位自己去测试大量短连接的情况。
嗯,要自己打这个 patch 然后编译内核再安装。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.