如何解释DDPEval.exe的结果?

我已经阅读了DDPEval.exe和各种博客等的文档,并找不到任何有关如何解释结果的信息。

我在我们的一台服务器上的驱动器上运行该工具,发现结果混乱,特别是关于“优化文件”和“压缩”。 为了尝试获得更多的理解,我只在特定的文件夹上运行该工具,那里没有NTFS压缩(内容是SQL Server备份)。 为简洁起见,我只会发布第二次testing的结果:

Evaluated folder size: 69.07 GB Files in evaluated folder: 6 Processed files: 6 Processed files size: 69.07 GB Optimized files size: 15.61 GB Space savings: 53.45 GB Space savings percent: 77 Optimized files size (no compression): 69.04 GB Space savings (no compression): 26.93 MB Space savings percent (no compression): 0 

这些数字是什么意思,是告诉我可以节省53.45GB或26.93MB的工具?

压缩和优化/重复数据删除并不是一回事。 压缩需要一个给定的文件,并以不同的方式存储数据,以便使用指针存储一次相同的部分,并重新计算如何组织文件而不是多次。

重复数据删除/优化是相互比较多个文件。 如果你有一个特定的文件的10个副本,或者在一个文件中阻塞,你可以有一个副本10个指针副本。 这不会修改文件本身的结构,它只是告诉操作系统“嘿,当你想从位置Z文件xyz.txt而不是find它在位置A.”

我还没有使用该工具,所以我在这里稍微猜测,但似乎是说,如果你closures压缩,并让它在该文件的所有实例重复数据删除,你会得到的东西下降到29.63 MB 。

但是如果你启用了压缩function,它可以把事情做得更糟 – 我猜测是因为它可以跨压缩文件去除块。

请记住,虽然:压缩确实会给你文件访问开销,因为它需要在操作系统部分进行计算来重build文件的内容。 这比重复数据删除更重要,而重复数据删除也需要重build,但要求“去找这个部分”,而压缩需要“计算这部分”。