聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

[原]TCP rwnd算法挖坟

2022-05-28 04:38 浏览: 2691881 次 我要评论(0 条) 字号:

新算法的模拟代码明早再写。 一个大厂内部分享,讲师说TCP长肥管道无法填满,这是错误的。我曾经单流填满过一条200ms的5Gbps专线。 为什么大家碰到填充长肥管道难题后首先想到的都是rcvbuff不够而不是rwnd不够呢?显然是Linux TCP实现的误导。Linux TCP的rcvbuff决定了rwnd。 Linux TCP的rwnd不允许超过rcvbuff,参见 __tcp_select_window 和 tcp_rcv_space_adjust 这两个函数。rwnd的硬限制便阻止了程序以更快的速.

作者:dog250 发表于 2022/05/28 03:30:00 原文链接 http://it.taocms.org/05/107439.htm
阅读:7


网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复