Выполнение дедупликации данных

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, версии 21H2 и 20H2

Запуск заданий дедупликации данных вручную

Каждое запланированное задание дедупликации данных можно запустить вручную следующими командлетами PowerShell:

  • Start-DedupJob: запускает новое задание дедупликации данных.
  • Stop-DedupJob: останавливает уже выполняющееся задание дедупликации данных (или удаляет его из очереди).
  • Get-DedupJob: отображает все активные и ожидающие в очереди задания дедупликации данных.

При запуске задания вручную доступны все параметры, доступные при планировании задания дедупликации данных, за исключением параметров планирования. Например, чтобы запустить вручную задание оптимизации с высоким приоритетом и максимальным использованием ЦП и памяти, выполните следующую команду PowerShell с правами администратора:

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

Наблюдение за дедупликацией данных

Успешное выполнение задания

Так как дедупликация данных использует модель постобработки, важно, чтобы задания дедупликации данных выполнялись успешно. Простой способ проверить состояние последнего задания — использовать командлет PowerShell Get-DedupStatus. Периодически проверяйте следующие поля:

  • Для задания оптимизации проверьте LastOptimizationResult (0 = Успех), LastOptimizationResultMessage, и LastOptimizationTime (должны быть указаны последние).
  • Для задания сбора мусора проверьте LastGarbageCollectionResult (0 = Успех), LastGarbageCollectionResultMessage, и LastGarbageCollectionTime (должны быть указаны последние).
  • Для задания очистки целостности проверьте LastScrubbingResult (0 = Успех), LastScrubbingResultMessage, и LastScrubbingTime (должны быть указаны последние).

Примечание.

Дополнительные сведения об успешном выполнении и невыполнении заданий можно найти в средстве просмотра событий Windows в разделе \Applications and Services Logs\Windows\Deduplication\Operational.

Скорости оптимизации

Одним из индикаторов сбоя при выполнении задания оптимизации является снижение скорости оптимизации. Оно может означать, что задания оптимизации не могут своевременно обрабатывать все изменения или обновления. Вы можете проверить скорость оптимизации командлетом PowerShell Get-DedupStatus.

Внимание

Get-DedupStatus имеет два поля, относящиеся к скорости оптимизации: OptimizedFilesSavingsRate и SavingsRate. Для отслеживания важны оба этих поля, но каждое из них имеет уникальное значение.

  • 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 для File Server. Дополнительные сведения см. в руководстве по пакету управления System Center для File Server 2012 R2.