运行重复数据删除

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

你可以使用以下 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 = 成功), LastOptimizationResultMessage以及 LastOptimizationTime (应是最近)。
  • 对于垃圾收集作业,请查看 LastGarbageCollectionResult (0 = Success)、LastGarbageCollectionResultMessageLastGarbageCollectionTime(应当为最新)。
  • 对于完整性清理作业,请查看 LastScrubbingResult (0 = Success)、LastScrubbingResultMessageLastScrubbingTime(应当为最新)。

Note

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

优化速率

优化作业失败的一个指标是向下趋势优化率,这可能表示优化作业未跟上更改率或变动率。 可以通过使用 Get-DedupStatus PowerShell cmdlet 来检查优化比率。

Important

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>

Important

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

常见问题

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