Параметры дефрагментации в Windows Server 2012

8

Я смотрю на параметры командной строки для defrag.exe, а также на задачу «ScheduledDefrag» в Windows Server 2012 и не понимаю некоторые аргументы. В частности, когда defrag /?я вижу, я вижу:

/D      Perform traditional defrag (this is the default).
/L      Perform retrim on the specified volumes.

Из чего состоит «нетрадиционная» дефрагментация? Что такое ретрим?

Кроме того, в соответствии с запланированной задачей, командная строка

%windir%\system32\defrag.exe -c -h -k -$  

Я вижу, что -cозначает «все тома», -hозначает «обычный приоритет», -kозначает « консолидация плит » и, очевидно, -$означает, что « defrag.exe вызывается из планировщика задач ».

Почему это -$важно?

скоро
источник
проверьте следующий блог для объяснения: blogs.technet.com/b/askcore/archive/2014/02/17/…
Кристоф Лэмс

Ответы:

2

Retrim и SlabConsolidate предназначены для томов хранения с тонким предоставлением.

-ReTrim Генерирует подсказки TRIM и Unmap для всех в настоящее время неиспользуемых секторов тома, уведомляя базовое хранилище о том, что сектора больше не нужны и могут быть удалены. Это может восстановить неиспользованную емкость на жестко подготовленных дисках.

-SlabConsolidate Указывает, что командлет выполняет консолидацию слябов в хранилище, чтобы оптимизировать выделение слябов и уменьшить количество используемых слябов.

Я не знаю наверняка, но я предполагаю, что - $ изменяет приоритет ввода-вывода для запуска в качестве фонового процесса.

Руководство Powershell для оптимизации объемов. http://technet.microsoft.com/en-us/library/hh848675.aspx

Сэм
источник
Спасибо за ответ. Как насчет моего "нетрадиционного" вопроса дефрагментации? Это относится к "тонкой инициализации"?
Тотчас
Я буду честен, я не видел термин «нетрадиционная дефрагментация» ни в одной документации, поэтому я не знаю.
Сэм
Блог в ответе, который теперь является комментарием, содержит детали.
Джим Б.