运行重复数据删除

适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016,Azure Stack HCI 版本 21H2 和 20H2

手动运行重复数据删除作业

你可以使用以下 PowerShell cmdlet 手动运行每个预定的重复数据删除作业:

  • Start-DedupJob:启动新的重复数据删除作业
  • Stop-DedupJob:停止进行中的重复数据删除作业(或将其从队列中删除)
  • Get-DedupJob:显示所有活动和已排队重复数据删除作业

预定重复数据删除作业时可用的所有设置也可在你手动启动作业时使用(排定特定的设置除外)。 例如,要手动启动具有高优先级、最大 CPU 使用率和最大内存使用量的优化作业,请使用管理员特权执行以下 PowerShell 命令:

Start-DedupJob -Type Optimization -Volume <Your-Volume-Here> -Memory 100 -Cores 100 -Priority High

监控重复数据删除

作业成功完成

由于重复数据删除使用后处理模型,因此,重复数据删除作业 成功完成非常重要。 检查最近作业状态的简单方法是使用 Get-DedupStatus PowerShell cmdlet。 定期检查以下字段:

  • 对于优化作业,请查看 LastOptimizationResult (0 = Success)、LastOptimizationResultMessageLastOptimizationTime(应当为最新)。
  • 对于垃圾收集作业,请查看 LastGarbageCollectionResult (0 = Success)、LastGarbageCollectionResultMessageLastGarbageCollectionTime(应当为最新)。
  • 对于完整性清理作业,请查看 LastScrubbingResult (0 = Success)、LastScrubbingResultMessageLastScrubbingTime(应当为最新)。

注意

在 Windows 事件查看器的 \Applications and Services Logs\Windows\Deduplication\Operational 下找到作业成功和失败的详细信息。

优化比率

优化作业失败的一个标志是呈下降趋势的优化比率,它可能指示优化作业跟不上更改或改动的速率。 可以通过使用 Get-DedupStatus PowerShell cmdlet 来检查优化比率。

重要

Get-DedupStatus 有两个与优化比率相关的字段:OptimizedFilesSavingsRateSavingsRate。 这两个都是要跟踪的重要值,但每个都具有独特的含义。

  • OptimizedFilesSavingsRate 仅应用于要优化的“内部策略”文件 (space used by optimized files after optimization / logical size of optimized files)。
  • SavingsRate 应用于整个卷 (space used by optimized files after optimization / total logical size of the optimization)。

禁用重复数据删除

若要关闭重复数据删除,请运行“取消优化作业”。 要撤消卷优化,请运行以下命令:

Start-DedupJob -Type Unoptimization -Volume <Desired-Volume>

重要

如果卷没有足够的空间来容纳未优化的数据,则取消优化作业将失败。

常见问题

是否有可用的 System Center Operations Manager 管理包来监控重复数据删除? 是的。 可通过 System Center 文件服务器管理包监控重复数据删除。 有关详细信息,请参阅文件服务器 2012 R2 的 System Center 管理包指南文档。