Windows Server 2012의 “ScheduledDefrag”작업뿐만 아니라 defrag.exe의 명령 줄 옵션을보고 있는데 일부 인수를 이해하지 못합니다. 특히, 내가 볼 때 나는 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 cmdlet이 슬래브 할당을 최적화하고 사용 된 슬래브 수를 줄이기 위해 저장소에서 슬래브 통합을 수행함을 나타냅니다.
나는 확실하지 않지만 내 생각에-$는 IO 우선 순위를 백 그라운드 프로세스로 실행하도록 변경합니다.
볼륨 최적화를위한 Powershell 가이드.
http://technet.microsoft.com/en-us/library/hh848675.aspx