寻找一些帮助,以我的智慧结束的问题 – 我已经麻烦了这几天,无法弄清楚。
突然之间,几天前,将一些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它的根源。
这是我迄今为止所尝试的,都无济于事:
我也尝试使用WireShark捕获networking跟踪。 我不太了解这些,但我确实比较了“正常”拷贝的痕迹和“超慢”拷贝的痕迹,主要区别似乎是很长时间的停顿(通常是0.3以“TCP重传”,“TCP重传ACK”,“TCP快速重传”和“TCP乱序”等开头的一系列错误条目。 不知道这是否有帮助。
所以 – 任何人有什么好主意? 我不知道什么可能是错的,或者如何解决它:-S
我会检查两台服务器上的窗口。 Server 2003和XP有更新的IP堆栈,有时它们会互相攻击。
转发和复制是一个服务器说“减速”或做一个源猝灭,使其他服务器的数据传输速度较慢。
尝试这个网站的一些更好的解释: 链接文本
那么,我们已经设法解决这个问题 – 除了我不完全确定如何:-)
这个问题已经完全消失了,无论是在我上面发布的服务器上,还是在旧的开发服务器上,我都提到过之前我们曾经遇到这个问题。
唯一改变/影响这些服务器的是:
所以,虽然我不知道究竟是什么修正了它,但很有可能成为上述三项中的一项 – 希望能让其他任何人遇到这个问题有一些想法去尝试。
感谢所有的答复。