Назад | Перейти на главную страницу

Параметры дефрагментации в 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 вызывается из планировщика задач. "

Почему -$ важный?

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

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

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

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

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