Defragging do sistema operacional host do VMWare

1

Eu quero perguntar algo que tem me intrigado nos últimos dias. Vou tentar explicar meu problema o mais claro possível ... Eu tenho o VMWare Workstation instalado na minha máquina. E eu uso uma unidade separada de 100Gb que armazena todas as minhas máquinas virtuais, nada mais. Agora, na semana passada eu estava jogando com uma ferramenta de fragmentação chamada "Smart Defrag" que me mostrou em seu relatório de análise que minha unidade onde estou armazenando todas as minhas máquinas virtuais tem mais de 80% de fragmentação !!!

Agora a minha pergunta é ... Qual será o efeito no desempenho da minha máquina Convidado / VM se eu desfragmentar minha máquina host ... quero dizer que essa máquina host é essencialmente armazenando essas máquinas virtuais, mas ainda não tem acesso direto para o que já está armazenado nessas máquinas ... então defraging o host não deve causar nenhum problema. Mas antes de prosseguir, quero ouvir de outras pessoas que possam ter encontrado o mesmo problema.

Eu realmente aprecio qualquer ajuda ...

BTW, estou usando o Windows 7 como host e as máquinas convidadas que estou usando são o Windows 2008 & 2003 & Ubuntu 10.04

Obrigações, Jack

    
por JackLocke 07.06.2010 / 07:06

2 respostas

2

Nunca encontrei um problema que defrauda uma unidade host de uma máquina virtual, pois as máquinas virtuais são simplesmente uma coleção de arquivos no sistema de arquivos do Windows, que compõem coisas como seus drivers virtuais, memória que foi armazenada para VMs suspensas e seus instantâneos.

A defraudação resultará em um ganho de desempenho, especialmente ao carregar uma VM suspensa, ou ler dados de seus discos virtuais, já que o disco rígido real não terá que procurar tanto para localizar os fragmentos. É difícil dizer quanto de ganho de desempenho você receberia, pois depende muito da velocidade de leitura das unidades e do tamanho dos arquivos da VM que estão sendo lidos, etc.

Se você está realmente preocupado, você sempre pode ser cauteloso e clonar cada máquina em uma unidade separada, no caso improvável de o processo de desfragmentação corromper algo.

    
por 07.06.2010 / 07:18
0

As máquinas virtuais são armazenadas como arquivos na máquina host e dependem da configuração de sua máquina virtual (por exemplo, disco de undo, sistema de arquivos em expansão etc.). A fragmentação pode se tornar um problema. Com sistemas de arquivos modernos (leia-se: ntfs, xfs, etc.), no entanto, a fragmentação não é um problema tão significativo quanto antes com o FAT.

A fragmentação provaria melhorar o desempenho de uma máquina virtual. Mas se você me perguntar, eu recomendaria a criação de um arquivo simples, grande e pré-alocado para o disco virtual, que resultará em nenhuma fragmentação, mesmo após uso extensivo. É claro que, quando isso pode não ser prático, a desfragmentação periódica pode manter o desempenho acima dos limites aceitáveis.

E sim, o @Lachlan está muito correto, pois você deve sempre fazer backup antes de enfraquecer um disco contendo algo importante - especialmente quando você está falando sobre sistemas de produção.

    
por 07.06.2010 / 07:55