Windows 7 de 64 bits vs. 32 bits para uma máquina virtual

2

Estou executando o Ubuntu 10.04 e quero rodar o Windows 7 em uma máquina virtual. Eu tenho um sistema de 64 bits para que eu possa executar o Windows de 64 bits, mas estou querendo saber se isso é uma boa ideia ou não para uma máquina virtual. Será mais rápido? Usará mais recursos e retardará o host oS?

    
por tony_sid 03.08.2010 / 17:49

2 respostas

6

Acho que outros fatores, como o arranjo de disco rígido que você está usando, terão um impacto muito maior no desempenho.

É improvável que um sistema operacional convidado de 64 bits reduza a velocidade do sistema operacional host mais ou menos do que um convidado de 32 bits, a menos que você aloque mais memória ou núcleos de CPU à máquina virtual. No entanto, se você instalar um convidado de 64 bits, terá pelo menos a opção de o sistema operacional convidado endereçar mais de ~ 4 GB de memória; dependendo da aplicação (e do seu hardware), isso pode melhorar o desempenho.

    
por 03.08.2010 / 18:36
5

Eu vejo que você tem uma resposta em 2010. Para 2012, a mesma pergunta permanece. Eu diria que, se você tiver 4 GB ou menos de memória RAM real (ou seja, máquina host), use o Windows 7 de 32 bits. Se você possui mais de 4 GB de RAM, use o Windows 7 de 64 bits.

Por quê? Eu usei uma VM de 32 bits do Windows 7 para desenvolvimento em um mac porque meu velho Macbook (2GHz Core2Duo, 4GB de RAM) sufocaria na versão de 64 bits (pouco maior espaço de memória - para mim, pouco acima do ponto de inflexão). No meu Macbook Pro Retina de 16GB, a mesma VM roda ridiculamente rápido mas às vezes sufoca quando pressionada (SQL Server 2012 + Visual Studio 2012 + emuladores do Azure + 25 abas do navegador etc) já que vê apenas 3.5GB dele 8 GB de RAM virtual. Dado que não há caminho de atualização de 32 bits para 64 bits e que estamos em 2012 (melhor CPU, RAM, etc) errar no lado das versões de 64 bits. Agora ... Eu tenho que reinstalar o Win7 64bit na minha VM ...

[EDITAR]

Ok, então eu mesmo fiquei super curioso e executei os números depois que eu reinstalei o Windows 7. Aqui estão alguns números reais de benchmark para nós!

  • Hardware: Macbook Pro Retina
    • CPU: Core i7 @ 2.3Ghz (quad core, hyper threaded = 8 núcleos no gerenciador de tarefas do Windows)
    • Memória: 16 GB
    • Disco: SSD de 256 GB

Teste é: para medir o tempo gasto para compilar uma solução do Visual Studio 2012

Resultados:

  • 32bit Windows 7 SP1 (4GB de RAM): 1.363 segundos
  • 64 bits do Windows 7 SP1 (6 GB de RAM): 1.240 segundos

Resultado: Parece que, nessa tarefa específica, 64 bits (e acesso a mais memória ram) ajudam em 10%.

    
por 10.08.2012 / 00:39