如何解读DDPEval.exe的结果?

Ste*_*edy 6 deduplication windows-server-2012-r2

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

我在我们其中一台服务器的驱动器上运行该工具,发现结果令人困惑,尤其是在“优化文件”和“压缩”方面。为了尝试获得更多理解,我仅在特定文件夹上再次运行该工具,其中没有 NTFS 压缩(内容是 SQL Server 备份)。为简洁起见,我将仅发布第二次测试的结果:

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
Run Code Online (Sandbox Code Playgroud)

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

小智 0

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

重复数据删除/优化正在对多个文件进行相互比较。如果您有特定文件或文件中的块的 10 个副本,则可以改为拥有一个带有 10 个指向该副本的指针的副本。这不会修改文件本身的结构,它只是告诉操作系统“嘿,当您想要位置 Z 中的文件 xyz.txt 时,请在位置 A 中查找它。”

我没有使用过该工具,所以我在这里稍微猜测一下,但它似乎是在说,如果您关闭压缩并让它在该文件的所有实例中删除重复数据,您会将文件大小减少到 29.63 MB 。

但是,如果您启用压缩,它可以进一步简化 - 我猜是因为它可以跨压缩文件删除块。

但请记住:压缩确实会给您带来文件访问开销,因为它需要操作系统部分进行计算来重建文件内容的外观。这比重复数据删除更费力,重复数据删除也需要重建,但需要“找到这部分”,而压缩在检索某些内容时需要“计算这部分”。