MacBook Pro para desenvolvimento do Windows via virtualização. Atuação?

8

Eu sou um desenvolvedor de Windows / Web por profissão e tenho considerado um MacBook Pro como um substituto para minha máquina de desenvolvimento atual. Estou impressionado com a qualidade de construção, as especificações uni-body de construção e desempenho do MacBook Pro. Estou especificamente interessado no processador MacBook Pro de 13,3 "com processador Core 2 Duo de 2,4 GHz e 4 GB de RAM.

O que eu estou querendo saber é isso ... que desempenho posso esperar executando o SQL Server 2008, IIS e Visual Studio 2010 em um ambiente virtual (VMWare Fusion e Windows 7) no MacBook Pro mencionado acima?

Eu gosto do modelo de 13,3 ", já que o tamanho é mais portátil, mas estou esperando muito de um processador Core 2 Duo? Eu precisaria ver o próximo passo no MacBook Pro usando o processador Core i5?

Obrigado!

    
por webworm 19.04.2010 / 04:13

5 respostas

8

Sou um admin / gamer / desenvolvedor de longa data do Windows que recentemente comprou um MacBook Pro-13 ", 4GB de RAM. A única diferença entre o que tenho e o que você está vendo é o CPU (o meu 2.2GHz). Eu não tive nenhum problema executando VMWare ou qualquer coisa que eu joguei nele. Na verdade, eu estou VMing minha partição Bootcamp. Então, basicamente eu tenho uma partição do Windows Bootcamp que eu embrulhei em VMWare. Dessa forma eu posso executá-lo quando estou no OSX ou boot para ele, e eu só tenho uma instância do Windows e um conjunto de aplicativos do Windows para gerenciar.E para ser perfeitamente honesto, a única vez que eu preciso para inicializar diretamente é para jogos (suporte 3D). / p>

Quanto ao desempenho, Win7 e VS são hogs, então eu devo considerar ir com mais de 4gb de ram apenas para que você possa atribuir 2-3 à sua VM do Windows e ainda ter uma fonte adequada para o OSX. Caso contrário, não vejo razão para que o que você pretende fazer não funcione. A reinicialização entre os sistemas operacionais é uma dor - eu definitivamente não faria 100% de bootcamp, a menos que seja absolutamente necessário.

    
por 19.04.2010 / 08:55
8

Eu não faria. Eu não tocaria nessa configuração com um poste de 10 pés.

Se você quiser desenvolver algo assim, particione o disco rígido e use o Boot Camp . Eu não ficaria satisfeito com o desempenho que você está tendo ao executar, essencialmente, um sistema operacional, um IDE, um servidor da Web e um servidor SQL, tudo dentro do VMWare Fusion.

Como você está comprando as licenças para que tudo seja executado, por que não instalar e obter o desempenho total dele?

    
por 19.04.2010 / 04:52
3

Eu tenho um mac de 13 "de 2009, e usei-o para desenvolvimento web baseado em Windows usando o Virtualbox por quase um ano. Ele funciona perfeitamente. Na verdade, ele funciona tão bem que desencadeou uma mudança de paradigma para mim Eu faço quase todo o meu trabalho em máquinas virtuais agora, mesmo na máquina do Windows no trabalho.

Frequentemente, executo mais de uma máquina virtual ao mesmo tempo e minha VM de desenvolvimento principal tem várias instâncias do servidor SQL em execução. Eu desenvolvo aplicações web corporativas bastante pesadas no VS2008 e não tenho problemas com o desempenho. Há uma penalidade, mas eu sinceramente não sinto que é perceptível para o desenvolvimento web. Tenho certeza de que poderia medir isso, mas no meu trabalho diário eu nem sequer penso nisso. O que eu penso é que, quando windowsupdate quer reiniciar a VM, eu apenas saio dela e faço outra coisa por um minuto. Quando o antivírus corporativo atrasa minha VM principal, eu a minimizo e continuo com outra coisa.

As mesmas VM's que eu corro no mac rodam muito bem na minha máquina windows no trabalho também. A conveniência de ter máquinas isoladas, portáteis e de fácil clonagem para tarefas diferentes e configurações diferentes é incrível. Eu sacrificaria muito mais desempenho do que realmente faço, só para ter isso.

O principal matador de desempenho é o IO pesado, portanto, mantenha suas VMs em um disco físico separado do sistema operacional host, se puder, e não deixe que o Time Machine ou o Spotlight façam nada nesse disco.

    
por 19.04.2010 / 10:08
2

Eu tenho um MacBook Pro 15 "Final de 2010. Executando um i7, 8GB de RAM e um disco de 500GB 7200rpm, o desempenho que executa o Parallels in Coherence é excelente. Minha VM do Windows 7 reporta um Índice de Experiência do Windows de 5.1 e eu uso o Visual Studio 2010, SQL Server 2008 R2 e SharePoint 2010 nesta máquina todos os dias.

Eu nunca desligo a VM a menos que eu esteja jogando. Eu recomendo um ambiente virtual em um Mac para o desenvolvimento do dia a dia. Eu até jogo a maioria dos jogos Steam na minha VM com resultados razoáveis, então, no geral, estou extremamente satisfeito com a minha configuração.

    
por 30.01.2011 / 15:12
0

Estou surpreso que ninguém mencionou isso, eu tenho um macbook pro de 13 polegadas, ele é capaz de lidar com o VMware bem.

a única coisa que eu notei que cai muito rápido é a duração da bateria, por isso, quando você está rodando a VM, não espere obter a bateria de longa duração que o Macbook normalmente pode oferecer.

do meu sistema, posso ver que a duração da bateria foi reduzida pela metade ...

    
por 15.06.2012 / 03:53