DFS-R实际上是否将100%+更改写入接收服务器上的文件?

我正在分析Windows 2003 R2上的DFS-R,并遇到了一个可怕的事情。

看起来,当你将一小部分数据附加到一个大的(现有的)文件上时,你为其添加数据的服务器的写入成本就是数据; 当RECEIVING服务器的写入成本是整个文件+附加数据时。

意思是说,DFS-R在接收服务器上重写文件。

我想知道如果是这样,其他人已经遇到了这个问题。 我使用自写的程序分析了一个给定的文件(我给文件附加了100MB),然后我在文件中附加了一些数据(1MB)。 我使用Process Monitor的文件摘要function来查看在文件系统中发生的写入和读取字节。

我感到震惊。 什么样的事情可能被错误configuration?

谢谢,

马特

从MS :

DFSR使用称为远程差分压缩(RDC)的新的压缩algorithm。 RDC是一种“有线传输”协议,可用于在有限的带宽networking上高效地更新文件。 RDC检测文件中数据的插入,删除和重新排列,使DFSR能够在文件更新时仅复制增量(变更)。

尝试使用性能监视器或SNMP代理或wireshark等工具来实际查看通过线路传输的数据量。 我想你会看到只有less量通过networking。

编辑 – RDC也可以closures – 也许发生在你的情况?