É um grande ganho de desempenho executar uma VM a partir de uma segunda unidade?

8

A Dell oferece um laptop com uma unidade de 500 GB ou duas unidades de 320 GB (7200rpm e sem opções para SSD). Estarei executando VMs para desenvolvimento e também terá várias montagens TrueCrypt.

Eu acho que duas unidades são melhores para a): acesso mais rápido ao disco, eb): os dados estão na unidade separada do sistema operacional. Está certo?

    
por eych 18.11.2009 / 16:27

5 respostas

7

Scott Hansellman fez uma postagem do blog com ótimos conselhos sobre o desempenho da VM. Jeff Atwood também, com alguns benchmarks (é de 2006, mas ainda é útil). E todos eles concordam sobre um segundo disco rígido para suas VMs. E eu concordo com eles. Quando eu uso VM com um disco virtual no mesmo disco no meu Vista, é uma dor.

Eu seguiria os conselhos apresentados nesses links, já que eles também são de programadores, portanto você pode ter problemas semelhantes.

    
por 18.11.2009 / 16:48
1

Essa seria uma boa solução. Mantenha as VMs em um e o SO e outras coisas no outro. Descobrimos uma melhora significativa na execução das VMs em unidades eSATA externas para sistemas que não suportavam duas unidades.

    
por 18.11.2009 / 16:35
0

Não se preocupe com desempenho - dois discos são melhores apenas quando você trabalha com os dois ao mesmo tempo, como quando copia de um para o outro.

Ou se você tiver duas VMs ativas e funcionando ao mesmo tempo, ter cada uma em seu próprio disco melhoraria a taxa de transferência do disco, sob a condição de ter uma CPU multi-core (ou multi-thread). Mas se ambas as VMs ativas estiverem no mesmo disco rígido, então é totalmente sem importância em qual disco elas são.

Dito isto, aqui estão algumas matemáticas: 2 x 320 = 640 > 500. Então você ganha 140 GB.

Se você optar pela solução de 2 discos, para mim 320GB é muito grande para um disco do sistema. Eu iria ainda mais longe e particionaria o primeiro disco em, digamos, 40 GB de disco de sistema com o Windows e todos os aplicativos. Isso facilita o backup de uma imagem do disco do sistema, que eu faço sistematicamente apenas no caso antes de deixar o Windows Update da Microsoft destruir meu sistema em execução.

Nesse caso eu teria:
C = disco 1 partição 1 (40 GB)
D = disk2 (320 GB)
Partição E = disk1 2 (280 GB)

Por favor, note que reparticionar a unidade C provavelmente envolverá a reinstalação do Windows (ou a restauração da partição de restauração do OEM após a nova partição).

    
por 18.11.2009 / 17:00
-1

Isso realmente depende do que você vai virtualizar.

Eu disse anteriormente em outro post que, por exemplo, posso ter cerca de 10 VMs abertas a qualquer momento sem notar qualquer lentidão quando estou fazendo vários testes em máquinas de baixa especificação que não são intensivas em I / O, onde como, se estou fazendo algo um pouco intensivo - apenas ter 2/3 aberto pode deixar o computador parado.

Se você está planejando algo intensivo ou deseja que cargas sejam abertas ao mesmo tempo, consiga um segundo disco rígido - caso contrário, você deve estar bem.

    
por 18.11.2009 / 16:45
-1

Se a segunda unidade for mais rápida que a primeira e você conseguir ter volumes não fragmentados na segunda unidade, a VM será mais rápida. Se a sua primeira unidade interna for mais rápida e bem desfragmentada, provavelmente essa será a melhor performance.

    
por 18.11.2009 / 16:58