在 Windows Server 2008 R2 中可以手动设置 RWIN(TCP 接收窗口)吗?

在 Windows Server 2008 R2 中可以手动设置 RWIN(TCP 接收窗口)吗?

禁用“接收窗口自动调整”功能后,是否有办法在 Windows Server 2008 R2 中手动设置接收窗口大小(RWIN)?

答案1

看起来可以手动设置,但 Microsoft 仅通过 Socket-Options 公开它。这意味着打开套接字的特定应用程序可以设置它,但您不能像以前使用 Server 2000/2003 那样在适配器上设置它。

http://technet.microsoft.com/en-us/library/ff633467(WS.10).aspx

关于“最佳实践分析器”错误之一的重大提示。显然,TcpReceiveSize 被 2008R2 忽略了。

http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspx

文档末尾有一节介绍如何使用 Server 2008 进行 TCP 测试。他们使用特定的实用程序 NTttcp 进行基准测试。该工具上的一个选项是设置窗口大小选项。

对于 IIS,您可以设置一个注册表项来告诉它使用不同的值(http://support.microsoft.com/kb/820129)。我不知道这是否适用于IIS7。

相关内容