跨数据中心的 TCP Socket 优化

2014-02-27 23:59:23 +08:00
 Livid
http://data.linkedin.com/blog/2011/01/optimizing-tcp-socket-across-data-centers
4340 次点击
所在节点    Velocity
2 条回复
advancedxy
2014-02-28 01:05:17 +08:00
tcp的窗口大小是自动调整的.最开始的协议是窗口大小最多是64KB.但后续的扩展添加了window scaling factor,可以越过64KB的限制.也就是说如果带宽足够和网络稳定的话,tcp的fast open终究会达到窗口最大值.其实除了这个,他们更应该修改一下cwnd(congestion window size).因为这个值默认比较小(2.6是4个seg,3.2以后默认才是10),这个也是tcp fast open的缘由(tcp传输窗口的最终大小由cwnd和rcnd中的较小值来决定).
ptcracker
2014-06-17 07:26:13 +08:00
kernel 2.6 默认的 initcwnd 是 2 不是 4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX