VMWare Fusion - Qual funciona melhor, o Windows 7 vs XP? 32 bits ou 64 bits?

4

Procurando por alguns conselhos sobre se devo esperar um desempenho melhor ou pior do VMWare Fusion ao hospedar o Windows XP versus o Windows 7. O 32bit vs o 64bit faz uma enorme diferença? Sou um desenvolvedor e pretendo usar a instalação do Windows para executar ferramentas pesadas como o Visual Studio 2010 e grandes aplicativos .NET.

    
por Armen 20.01.2011 / 13:47

2 respostas

3

Como acontece com qualquer Máquina Virtual, isso dependeria da especificação da máquina host e da quantidade de recursos que você deseja dar ao Sistema Operacional Convidado.

O site do Visual Studio solicita 1 GB ou 2 GB de RAM para arquitetura x86 e x64, respectivamente, além de 512 MB adicionais de RAM, se executados em uma máquina virtual.

O Win7 x64 precisa de no mínimo 2 GB para funcionar sem problemas, por isso você precisa de um mínimo de 4,5 GB de RAM em sua máquina apenas para executar o VS 2010 com Win7 x64. Então, realisticamente, para desenvolver grandes aplicações .NET, eu adicionaria mais 2GB de RAM para estar seguro e, portanto, eu não executaria um SO x64 Guest a menos que eu tivesse no mínimo 6GB ou RAM, preferencialmente 8GB para a Máquina Virtual. Adicione mais para o seu sistema operacional host para funcionar satisfatoriamente.

Se eu estivesse usando um sistema operacional convidado x86, você precisaria de no mínimo 1,5 GB, além dos pedidos de 1 GB do VS 2010, para um mínimo de 2,5 GB. Como acima, eu adicionaria outro 2GB para permitir um grande desenvolvimento de aplicativos .NET e, portanto, ficaria satisfeito com [como @Sid menciona nos comentários] a permissão máxima para o Windows de 32 bits: 4GB. Eu permitiria um mínimo de 2 GB a mais no host para permitir que ele executasse o sistema operacional host de forma satisfatória, para um total de ≥ 6 GB.

Além disso, você precisa ser capaz de dedicar um processador de no mínimo 1.6GHz para o VS2010, então, de forma realista, estamos falando de um processador Dual-core, preferencialmente de quatro núcleos, para rodar isso o suficiente.

Eu provavelmente sugeriria usar x86 e x64 de qualquer maneira, para testes com usuários finais, então 8GB e Quad-core seriam o mínimo que eu sugeriria que você precisasse para conseguir isso.

Fonte: link

    
por 20.01.2011 / 16:24
1

Estou usando os dois para fins de teste sem problemas. Mas estou em um Mac Pro de quatro núcleos com 12 GB de RAM. YMMV se você estiver em um iMac ou Macbook Pro. Eu direi para manter suas VMs em um disco rígido separado, preferencialmente Firewire para evitar a sobrecarga de CPU do USB, ou um segundo interno se você estiver usando um Mac Pro. Isso faz as coisas correrem muito mais rápido na minha experiência.

Se você está usando o Aero no Win7 e não pode dar muita memória RAM, você pode notar em algumas ocasiões, mas a maior parte dele é acelerada pela GPU agora, então tudo bem. O XP obviamente não terá muita porcaria que o Win7 incluiu, por isso, sem dúvida, será um benchmark mais rápido, mas do ponto de vista do uso, se você estiver desenvolvendo no VS2010, provavelmente deve estar no Win7.

Em uma VM, 32 vs 64 não fez diferença para mim até agora, na verdade, preciso manter os dois para testes, mas não percebi um aumento de desempenho de x64. A menos que você precise enviar RAM suficiente para o x64, onde você precisa do x64 para aproveitá-lo, o x32 deve funcionar bem e você provavelmente não notará a diferença entre os dois. Mais uma vez, YMMV.

    
por 20.01.2011 / 16:17