Параметры дефрагментации в Windows Server 2012
Я смотрю на параметры командной строки для 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 из планировщика задач ".
Почему -$
важный?
1 ответ
Retrim и SlabConsolidate предназначены для томов хранения с тонким предоставлением.
-ReTrim Генерирует подсказки TRIM и Unmap для всех в настоящее время неиспользуемых секторов тома, уведомляя базовое хранилище о том, что сектора больше не нужны и могут быть удалены. Это может восстановить неиспользованную емкость на жестко подготовленных дисках.
-SlabConsolidate Указывает, что командлет выполняет консолидацию слябов в хранилище, чтобы оптимизировать распределение слябов и уменьшить количество используемых слябов.
Я не знаю наверняка, но я предполагаю, что -$ изменяет приоритет ввода-вывода для запуска в качестве фонового процесса.
Руководство Powershell для оптимизации объемов. http://technet.microsoft.com/en-us/library/hh848675.aspx