Opções de desfragmentação no Windows Server 2012

8

Estou observando as opções de linha de comando do defrag.exe, bem como a tarefa "ScheduledDefrag" no Windows Server 2012, e não entendo alguns dos argumentos. Em particular, quando vejo defrag /?, vejo:

/D      Perform traditional defrag (this is the default).
/L      Perform retrim on the specified volumes.

Em que consistiria uma desfragmentação "não tradicional"? O que é um retrim?

Além disso, na tarefa agendada, a linha de comando é

%windir%\system32\defrag.exe -c -h -k -$  

Vejo que -csignifica "todos os volumes" -h, "prioridade normal" -k, " consolidação de laje " e, aparentemente, -$significa " defrag.exe está sendo chamado no agendador de tarefas ".

Por que é -$importante?

anon
fonte
verifique o seguinte blog para obter explicações: blogs.technet.com/b/askcore/archive/2014/02/17/…
Christophe Lams

Respostas:

2

Retrim e SlabConsolidate destinam-se a volumes de armazenamento pouco provisionados.

-ReTrim Gera dicas de TRIM e Unmap para todos os setores atualmente não utilizados do volume, notificando o armazenamento subjacente de que os setores não são mais necessários e podem ser eliminados. Isso pode recuperar a capacidade não utilizada em unidades com provisionamento insuficiente.

-SlabConsolidate Indica que o cmdlet executa a consolidação de laje no armazenamento para otimizar as alocações de laje e reduzir o número de lajes usadas.

Não sei ao certo, mas meu palpite é que - $ muda a prioridade de IO para executar como um processo de back-ground.

Guia do Powershell para otimizar volumes. http://technet.microsoft.com/en-us/library/hh848675.aspx

Sam
fonte
Obrigado pela resposta. E a minha pergunta de desfragmentação "não tradicional"? Isso está relacionado ao "thin provisioning"?
Anon
Serei honesto, não vi o termo "desfragmentação não tradicional" em nenhuma documentação, portanto não conheço.
6134 Sam
O blog na resposta que agora é um comentário tem os detalhes.
Jim B