Windows Server 2012 中的碎片整理选项

Windows Server 2012 中的碎片整理选项

我正在查看 defrag.exe 的命令行选项以及 Windows Server 2012 上的“ScheduledDefrag”任务,但我不明白其中的一些参数。特别是,当我查看时,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 表示该 cmdlet 对存储执行 slab 合并,以优化 slab 分配并减少使用的 slab 数量。

我不太确定,但我的猜测是 -$ 会改变 IO 优先级以作为后台进程运行。

Powershell 卷优化指南。 http://technet.microsoft.com/en-us/library/hh848675.aspx

相关内容