Desfragmentar na VM do Windows?

Desfragmentar na VM do Windows?

Eu li conselhos conflitantes sobre esse assunto, então pensei em perguntar aqui.

Devo executar uma desfragmentação agendada na minha VM?

Responder1

O pessoal do armazenamento refere-se às VMs como misturadores de E/S. Isso ocorre porque todos os arquivos do convidado normalmente estão dentro de um “contêiner” como um VMDK. Este VMDK é um arquivo único que contém todos os outros arquivos usados ​​pela VM.

Considere que um VMDK de 80 GB pode não ter todos os blocos alocados sequencialmente no disco - isso é ainda mais provável se você estiver usando provisionamento dinâmico. Ao executar uma desfragmentação dentro da VM, você não está realmente tornando os arquivos sequenciais no disco físico, mas sim sequenciando-os dentro do contêiner e esse contêiner provavelmente não é sequencial no disco físico. Basicamente, em muitos casos é uma perda de tempo e os ganhos de desempenho são mínimos, na melhor das hipóteses.

Responder2

Se você alocou todo o espaço em disco na criaçãoedesfragmente esse arquivo em seu disco realeem seguida, desfragmente o disco virtual e espero ver uma pequena vantagem.

@MDMarra explicou perfeitamente porque não faz sentido apenas desfragmentar o disco virtual. Não há como melhorar isso.

Responder3

Como resposta real, nunca vi muito impacto na desfragmentação de máquinas virtuais. Dito isto, se você pretende reduzir potencialmente a unidade em algum momento, convém desfragmentar para ajudar nesse processo.

Responder4

Mesmo que o Windows XP esteja no VMWare Player, a manutenção desse SO deve ser realizada da mesma forma para melhor desempenho.

Mesmo se você tiver desfragmentado o VM HD, você também terá que se certificar de que o arquivo VHD está totalmente desfragmentado no sistema operacional host, caso contrário, isso não terá o melhor efeito.

informação relacionada