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.

David Gardiner
fonte
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.

BLAKE
fonte
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

Stewart Robinson
fonte
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.

Jake Oshins
fonte
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.

charleswj81
fonte