Share via


執行重複資料刪除

適用於: 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 = 成功)、LastOptimizationResultMessage,及 LastOptimizationTime (應該是最新的)。
  • 針對記憶體回收工作,查看 LastGarbageCollectionResult (0 = 成功)、LastGarbageCollectionResultMessage,及 LastGarbageCollectionTime (應該是最新的)。
  • 針對清除工作,查看 LastScrubbingResult (0 = 成功)、LastScrubbingResultMessage,及 LastScrubbingTime (應該是最新的)。

注意

如需工作成功和失敗的其他詳細資料,請參閱 \Applications and Services Logs\Windows\Deduplication\Operational 下的 Windows 事件檢視器。

最佳化比率

最佳化工作失敗的一個指標是最佳化比率有向下趨勢,這可能表示最佳化工作跟不上變更或變換的速率。 您可以使用 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 管理組件指南文件。