Windows服务器上的文件可用性延迟

我有一个Windows 2008 R2服务器,我做了大量的处理和存储大量的数据集。 我有几台计算机都在进行本地处理,将数据提取并返回到服务器。

我注意到,有时从服务器上的机器A创build文件时, 机器X可能需要几分钟的时间才能看到它。 这就像文件只有创build它的机器(也可能是服务器)一样。

这意味着当机器X试图确定机器A是否已经开始处理或者提供了结果时,可能会得到错误的答案,因为它不能看到机器A创build的文件。

我知道的:

  • Windows 2008 R2
  • 没有DFS
  • 阴影复制每个小时
  • Raid-5中的N个146GB SAS磁盘
  • 千兆networking
  • 客户端是Windows 7 x64

题:
我想要一些build议来帮助我缩小这个问题。 它是Windows,它是文件系统caching,是networking相关的,也许是完全不同的东西?

我会看看SMBcaching值以及它的集合获取元数据的频率。 这只有在每个设置中的两台机器都是Windows 2008 /使用SMB2时才有意义。

http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx

解决这些caching影响的部分可能是有用的,因为一分钟或两分钟的延迟远远超出了定义的时间。