慢速文件复制到Windows 2008 R1文件共享

寻找一些帮助,以我的智慧结束的问题 – 我已经麻烦了这几天,无法弄清楚。

突然之间,几天前,将一些Windows XP SP3 x86工作站上的文件复制到一台特定的Windows 2008 R1 x64服​​务器上已经变得非常慢 – 认为7分钟可以传输10MB文件。 问题是只有工作站 – >服务器,在其他方向复制正常。

复制文件到同一台服务器(和相同的文件共享)已经好几个月了,据我所知在服务器,工作站,组策略等没有任何改变。工作站是物理机,服务器是在ESX 3.5中运行的虚拟机,一切都通过千兆位局域网连接,并且全部都连接到相同的(Windows 2008function级别)域。

在工作站或服务器上没有任何明显的错误 – 没有CPU /内存/磁盘问题或尖峰,没有事件日志条目,没有明显的DNS或Active Directory问题等。此外,除了这个特定的问题,工作站和服务器的行为完全正常(包括networking复制到其他服务器/共享)。

通过一些故障排除,我发现问题只发生在我们的一些工作站上,特别是我们IT部门使用的三台机器。 这确实意味着稍微不同的组策略和应用程序集,但是正如我上面提到的那样,在问题开始时什么都不应该改变,而且这些机器上没有任何安装在它们上的应该影响networking或文件共享的exception。

这个问题的另一个不寻常的方面是,它曾经发生过一次 – 涉及完全相同的工作站和一个不同的服务器,但在这两种情况下,问题服务器几乎完全相同 – 使用IIS7作为/ only / app的Windows 2008 x64 VM作为我们的开发Web服务器。 最后一次,我们只是修复了服务器(并且把这个问题换成了有问题的那个),直到现在,这个问题已经解决了,但是考虑到问题已经重复出现了,我想要find它的根源。

这是我迄今为止所尝试的,都无济于事:

  • 重新启动:-)
  • 禁用防病毒和防火墙。
  • 在服务器上closures所有可能的服务。
  • 在服务器上重新安装VMware Tools。
  • 更新了工作站上的networking驱动程序。
  • 使用不同的用户帐户 – 它是机器特定的,而不是用户特定的。
  • 在服务器上创build新的共享文件夹/共享。
  • 使用了几种不同的复制方法 – Explorer,TeraCopy和xcopy。
  • 使用IP,NetBIOS名称和FQDN映射共享。
  • 刷新DNS和ARPcaching。
  • 强制DNS重新注册。
  • 摆弄网卡属性(链接速度,stream量控制,TOE和TSO选项,MTU等)。
  • 卸载服务器上的IIS7(认为这是我们遇到的两个服务器之间的共同点)。
  • 也许还有一些我现在忘记的东西…

我也尝试使用WireShark捕获networking跟踪。 我不太了解这些,但我确实比较了“正常”拷贝的痕迹和“超慢”拷贝的痕迹,主要区别似乎是很长时间的停顿(通常是0.3以“TCP重传”,“TCP重传ACK”,“TCP快速重传”和“TCP乱序”等开头的一系列错误条目。 不知道这是否有帮助。

所以 – 任何人有什么好主意? 我不知道什么可能是错的,或者如何解决它:-S

我会检查两台服务器上的窗口。 Server 2003和XP有更新的IP堆栈,有时它们会互相攻击。

转发和复制是一个服务器说“减速”或做一个源猝灭,使其他服务器的数据传输速度较慢。

尝试这个网站的一些更好的解释: 链接文本

那么,我们已经设法解决这个问题 – 除了我不完全确定如何:-)

这个问题已经完全消失了,无论是在我上面发布的服务器上,还是在旧的开发服务器上,我都提到过之前我们曾经遇到这个问题。

唯一改变/影响这些服务器的是:

  • 将我们的pipe理程序从ESX v3.5u4升级到vSphere v4.0u1
  • 将VM内部的VMware Tools从ESX v3.5u4版本升级到vSPhere v4.0u1版本。
  • 将VM中的虚拟网卡(我们将这些VM用作vSphere 4中的新VMXNET3和Para-virtualised SCSI驱动程序的testing台,其中涉及删除旧的虚拟NIC并添加新的虚拟NIC)。

所以,虽然我不知道究竟是什么修正了它,但很有可能成为上述三项中的一项 – 希望能让其他任何人遇到这个问题有一些想法去尝试。

感谢所有的答复。