Disco físico ou VHD para Hyper-V R2


15

Usando o Hyper-V, quais são os prós / contras do uso da opção "Disco rígido físico" ao adicionar uma unidade a uma VM, em vez de apenas criar um VHD de tamanho fixo do tamanho do disco?

A intenção é que esse disco seja alocado para uma única VM, para que não exista nenhum requisito para ter mais alguma coisa usando-o.


Obrigado pelos comentários de todos - sinto-me mais informado agora. Nesse caso específico, a VM está executando o Windows Home Server, portanto, a portabilidade não é um requisito tão alto, mas eu aprecio que seja algo a considerar em geral. -dave
David Gardiner

2
Há também um novo whitepaper de MS - download.microsoft.com/download/0/7/7/... - Virtual Hard Disk Desempenho
David Gardiner

Respostas:


7

Eu uso VMs porque elas são portáteis. Ao conectar um disco físico, você perde a maior parte da portabilidade. É muito mais fácil copiar um arquivo VHD para outro host do que mover o disco físico entre eles.


2

O que você deve pensar é portabilidade versus velocidade. É amplamente aceito que dar a uma VM um disco bruto real para trabalhar é o maior ganho de desempenho que você pode obter. Quando uma VM é executada em um arquivo, ele tem um sistema operacional pensando que está gravando em um arquivo, que por sua vez está solicitando que um sistema operacional externo grave em um disco.

O desempenho da gravação em disco é provavelmente o maior problema que uma VM pode ter.

Mais informações: Horror em codificação: a dica mais importante sobre o desempenho da VM


Embora seja verdade que o desempenho da VM pode ser bastante aumentado, garantindo que a VM tenha largura de banda de armazenamento adequada, mesmo o cara que você está instalando não tenta dizer que é necessário expor o disco diretamente à VM. Ele apenas diz que você deve dedicar um disco à sua VM. A colocação de um arquivo VHD nesse disco preserva a flexibilidade sem comprometer muito o desempenho.
Jake Oshins

Depende. Realmente. Tenho um disco exposto que já abrange 6 discos físicos e em breve chegará a cerca de 12 - em um RAID 10. Às vezes, o desempenho supera tudo.
TomTom

O desempenho da VM geralmente é afetado pelo compartilhamento de um disco físico ou matriz de discos entre vários sistemas. No entanto, a sobrecarga imposta pelo uso de um arquivo VHD não é tão dramática quanto você sugeriu.
Skyhawk

Gostaria de saber se isso ainda é verdade para SSDs. Este artigo é de 6 anos atrás.
Jason

independentemente da velocidade do disco rígido ter que passar por uma camada de virtualização antes de realmente escrever para o disco foi a questão da velocidade
Stewart Robinson

1

Duvido que você possa medir qualquer diferença de desempenho incorrida colocando um VHD nesse disco único. Experimente e veja. Suspeito que você queira preservar a flexibilidade que BLAKE mencionou.


0

Outra coisa a considerar: assim que você anexa um disco de passagem, você perde a capacidade de tirar instantâneos dessa VM. A única solução alternativa é desanexar o disco, tirar o instantâneo e reconectá-lo. Ele deve ser um disco SCSI para que isso funcione. Você também deve garantir que a VM não esteja gravando no disco antes de desanexá-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.