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

高速网络的传输控制

2023-04-08 14:05 浏览: 1378117 次 我要评论(0 条) 字号:

按传统的网络分层模型,传输层做决策,将数据发送到 “系统” 后就不管了,网卡负责实际发送,这保证了传输的可用性,但绝不高效,特别在高速网络场景,这种方式简直是吞吐上不去的根源,上面所谓的 “系统” 受操作系统调度影响,变数实在太大,甚至连高精度时钟都受负载影响而不精确,这部分统计抖动将反噬传输性能。但 Vegas 没这么幸运。相反,高速网络传输系统主机延时占比太大,应该由网卡而不是传输层决策,网卡之上提供小 buff 平滑主机系统的统计抖动,传输层只负责收拢数据,保证网卡时刻有数据 pacing 出去。


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

发表评论

*

* (保密)

Ctrl+Enter 快捷回复