从 Windows 2008 R2 到 Windows 7 客户端的文件传输速度非常慢

从 Windows 2008 R2 到 Windows 7 客户端的文件传输速度非常慢

我有总部和一家分公司。我们拥有 PTP 700mbit/s 连接,每个办公室都有 1gb/s LAN。文件服务器位于总部,运行 Windows 2008R2 Enterprise。最近,分公司的一位客户遇到了一个大问题,他从文件服务器下载的速度有时为 50kb/s,平均约为 300kb/s。我还必须提到,总部的任何文件资源都是这样工作的。(通过本地网络传输文件没问题)

我尝试使用 netsh tunning 来解决,这是解决相关问题最常见的建议。(遗憾的是没有用,我可以将速度提高到 600kb/s,但随后速度又下降了)

netsh int ip set global taskoffload=disabled
netsh int tcp set global congestion=none
netsh int tcp set global autotuning=disabled
netsh int tcp set global rss=disabled

我主要使用文件管理器(例如 FAR 文件管理器),它偶尔会通知我网络路径不可用。(使用资源管理器复制/粘贴从未发生过这种情况,尽管速度是一样的)

我还注意到,当我从该机器上传某些内容到文件服务器时,速度很好,大约为 30mb/s。

我和我的同事也在分公司,我们没有遇到这样的问题。我们也运行 Windows 7。(我们的总公司和分公司的下载/上传速度都很好)

我尝试更换以太网路径线,在客户端机器上重新安装 NIC 驱动程序——但没有用。

最糟糕的是,他可能是办公室里唯一一个遇到此类问题的用户。

客户端机器与文件源位于同一 VLAN。

延迟大多为1ms。

客户端机器现在已经运行良好一段时间了(可能 6 个月)(即它不是新克隆的)。

网络管理员声称思科交换机上没有任何东西阻止或限制他的连接速度。

什么可能导致问题以及如何正确诊断?

欢迎提出任何建议。

答案1

另一个可能产生影响的命令(REF:http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574):

netsh int tcp 设置启发式方法已禁用

否则,此时我可能会使用网络监视器/wireshark。您需要比较从同一台服务器上传/下载的完全相同的文件,但使用不同的客户端 - 出现问题的客户端、同一办公室中没有出现问题的另一个客户端,如果这没有显示任何有用的信息,请仔细查看来自不同办公室的一台自己的机器。通常,比较这些集合会给您一些见解 - 您是否看到重复的重传?窗口大小是否特别大(超时)或特别小(设置/拆除会话的开销很大)?

相关内容