Saya melihat opsi baris perintah untuk defrag.exe serta tugas "ScheduledDefrag" pada Windows Server 2012, dan saya tidak mengerti beberapa argumen. Secara khusus, ketika saya melihat defrag /?
saya melihat:
/D Perform traditional defrag (this is the default).
/L Perform retrim on the specified volumes.
Terdiri dari apakah defrag "non-tradisional"? Apa itu retrim?
Juga, di bawah tugas yang dijadwalkan, baris perintah adalah
%windir%\system32\defrag.exe -c -h -k -$
Saya melihat itu -c
berarti "semua volume," -h
berarti "prioritas normal," -k
berarti " konsolidasi slab ," dan tampaknya, -$
berarti " defrag.exe dipanggil dari penjadwal tugas ."
Mengapa ini -$
penting?
Jawaban:
Retrim dan SlabConsolidate ditujukan untuk volume penyimpanan yang disediakan secara tipis.
-ReTrim Menghasilkan petunjuk TRIM dan Unmap untuk semua sektor volume yang saat ini tidak digunakan, memberitahukan penyimpanan yang mendasarinya bahwa sektor-sektor tersebut tidak lagi diperlukan dan dapat dibersihkan. Ini dapat memulihkan kapasitas yang tidak digunakan pada drive yang disediakan secara tipis.
-SlabConsolidate Menunjukkan bahwa cmdlet melakukan konsolidasi slab pada penyimpanan untuk mengoptimalkan alokasi slab dan untuk mengurangi jumlah slab yang digunakan.
Saya tidak tahu pasti tetapi dugaan saya adalah - $ mengubah prioritas IO untuk dijalankan sebagai proses back ground.
Panduan Powershell untuk mengoptimalkan volume. http://technet.microsoft.com/en-us/library/hh848675.aspx
sumber