是否可以强制 Windows 10 使用更高的 TCP 窗口比例?

是否可以强制 Windows 10 使用更高的 TCP 窗口比例?

我有两台 Windows 10 机器(bld 2004),我正尝试在两个站点之间发送数据。两个站点的平均 RTT 约为 50ms,没有数据包丢失。我遇到一个问题,我能达到的最大传输速率约为 30Mbps(任一方向)。站点 A 为 100Mbps,站点 B 为 500Mbps。我使用不同的协议(如 SMB、FTP)进行了测试。IPerf 测试确认了相同的平均速度。这些测试是在直接连接到 ISP 路由器的主机上进行的。

网络工程部告诉我,我的窗口大小太小了。有什么方法可以改变它来帮助提高传输速率吗?我在考虑调整 TCP 窗口比例大小?

https://networkengineering.stackexchange.com/questions/73491/need-help-isolating-bandwidth-issues-between-sites

答案1

微软有一些详细资料关于此:

要将接收窗口大小设置为特定值,请将 TcpWindowSize 值添加到特定于您的 Windows 版本的注册表子项中。为此,请按照以下步骤操作:

选择“开始”>“运行”,键入 Regedit,然后选择“确定”。

展开特定于您的 Windows 版本的注册表子项:

对于 Windows 2000,展开以下子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

对于 Windows Server 2003,展开以下子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

在编辑菜单上,指向新建,然后选择 DWORD 值。

在“新值”框中键入 TcpWindowSize,然后按 Enter

在编辑菜单上选择修改。

在数值数据框中键入所需的窗口大小。

相关内容