我需要最小化从
Windows Server 2008 R2向具有相同操作系统的另一台机器发送中等大小的消息(~100kb)的延迟.
研究wireshark日志并查看tcp图表显示超过一半的延迟是由tcp慢启动解释的:初始窗口大小非常小,当它增加到足以使网络带宽饱和的值时,消息已经结束.
谷歌搜索告诉我,在Vista之前,可以手动设置TCP窗口大小,但在Vista中有“自动调整”.
是否仍然可以以某种方式,甚至以编程方式为新的tcp连接设置此参数?
是的,可以调整初始拥塞窗口.
我一直在从网络性能PoV看它,看看这篇博文Increasing the TCP Initial Congestion Window on Windows 2008 Server R2