Virtual Machine mais rápido que o computador host?

4

Parece impossível, estou chocado.
Eu instalei o Windows 7 no meu PC, demorou cerca de 30-40 minutos para instalar e inicialização normal (quando não há nenhum programa instalado) leva-me cerca de 30 segundos. Eu corro uma VM no mesmo PC, instalei o mesmo Windows na VM e a instalação me levou cerca de 20 minutos (!) E inicializa em 10 a 15 segundos a cada vez.
Eu notei smtg assim quando eu fiz o mesmo com o Windows XP (cerca de um ano atrás), mas eu pensei que era um erro.
Eu também não acreditaria nisso, mas o fato é que agora estou escrevendo minha pergunta no PC.

Então, minha pergunta é: como é possível?

Nota 1: Na máquina host, usei a imagem ISO para instalá-lo e instalá-lo sem DVD ou USB, para que o DVD e USB não causassem perda de desempenho.
Nota 2: Estou executando o Windows 7, o VMWare Workstation 9, a VM tem VMDK de tamanho fixo (15 GB) e usa meus dois núcleos de processador.

    
por Jet 04.05.2014 / 17:23

1 resposta

6

Posso pensar em pelo menos um motivo:

O host físico tem hardware real que precisa executar testes reais e responder com um status para o sistema operacional.

Isso é provavelmente mais pronunciado quando os drivers são inicializados; digamos, durante a inicialização ou instalação.

A máquina virtual possui hardware artificial (virtual) que responde em uma fração do tempo. Combine isso com os recursos do host que já estão "quentes" (unidades, memória, etc.) e as coisas ficam mais rápidas.

Por exemplo, compare a velocidade de inicialização, inicialização e utilização de uma unidade de DVD real, em comparação com a unidade anexada à VM.

    
por 04.05.2014 / 17:45