WOWK8和XP之间的SLOW smb文件只能单向传输

我所有的Windows 2008服务器都给我相同的症状。 当一个XP客户端访问他们的共享,并且他们上传一个文件,速度是好的。 当他们下载一个文件,速度是坏的…非常糟糕(约5倍慢)。

如果同一客户端在W2K3服务器上使用相同的文件进行相同的testing,那么我们在两个方向上都没有问题。

所有的服务器在同一台交换机上的同一个机架上。

另一个有趣的事实是,如果我远程服务器,并执行从服务器到XP机器的文件传输,我没有任何问题(上下)。

用netcps传输是快速和愤怒的。 我知道这是有关smb Windows股份,但什么!

任何想法?

您可能需要设置wireshark来分析两台机器之间的SMBstream量。 一旦你把你的手指放在特定的行为(过度重置等),你可能会得到更多的牵引力,缩小这一点。 另外,请带上Windows 7笔记本电脑,以确保它不会发生这种情况。

2k3服务器和2008服务器之间的networking交换机是否有区别?

除了VPN软件和路由器之外,本地XP盒子和远程XP盒子有什么区别? (即把你的远程XP机器人工作,看看它是否做同样的事情)。

检查您的服务器/客户端的BIOS是否有“CPU C状态”参数(可能在“电源”类别内)。 如果存在,请尝试将该参数设置为禁用。

思考一下,这提出了一个TCP窗口扩展问题(可能有很多来自接收方的确认)。 在这种情况下,它在Window 2008上默认启用,因为它不在Windows XP上。 所以我的build议是在XP客户端上启用它,你可以这样做:

http://www.speedguide.net/articles/windows-2kxp-registry-tweaks-157

但是,重要的是要注意,SMB 1.0(Windows XP)没有针对WAN链接进行优化,而SMB 2.0(Windows Vista / 7/2008)则是。 最好的解决scheme是使用Windows 7作为客户端,并且只在必要时在VM中运行XP。