我有一个Windows 2008 R2服务器,我做了大量的处理和存储大量的数据集。 我有几台计算机都在进行本地处理,将数据提取并返回到服务器。
我注意到,有时从服务器上的机器A创build文件时, 机器X可能需要几分钟的时间才能看到它。 这就像文件只有创build它的机器(也可能是服务器)一样。
这意味着当机器X试图确定机器A是否已经开始处理或者提供了结果时,可能会得到错误的答案,因为它不能看到机器A创build的文件。
我知道的:
题:
我想要一些build议来帮助我缩小这个问题。 它是Windows,它是文件系统caching,是networking相关的,也许是完全不同的东西?
我会看看SMBcaching值以及它的集合获取元数据的频率。 这只有在每个设置中的两台机器都是Windows 2008 /使用SMB2时才有意义。
http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
解决这些caching影响的部分可能是有用的,因为一分钟或两分钟的延迟远远超出了定义的时间。