Je suis développeur Windows / Web de profession et j'ai envisagé un MacBook Pro en remplacement de ma machine de développement actuelle. Je suis impressionné par la qualité de construction, la construction monocoque et les spécifications de performance du MacBook Pro. Je suis particulièrement intéressé par le MacBook Pro 13,3 "exécutant le processeur Core 2 Duo 2,4 GHz avec 4 Go de RAM.
Ce que je me demande, c'est ceci ... quelles performances puis-je m'attendre à exécuter SQL Server 2008, IIS et Visual Studio 2010 dans un environnement virtuel (VMWare Fusion et Windows 7) sur le MacBook Pro mentionné ci-dessus?
J'aime le modèle 13,3 "car la taille est plus portable, mais j'attends beaucoup d'un processeur Core 2 Duo? Aurais-je besoin de passer à l'étape suivante dans MacBook Pro en utilisant le processeur Core i5?
Merci!
Réponses:
Je suis un administrateur / développeur / joueur Windows de longue date qui a récemment acheté un MacBook Pro - 13 ", 4 Go de RAM. La seule différence entre ce que j'ai et ce que vous regardez est le processeur (le mien à 2,2 GHz). J'ai eu aucun problème avec VMWare ou tout ce que je lui lance. Je suis en fait VMing ma partition Bootcamp. Donc, essentiellement, j'ai une partition Windows Bootcamp que j'ai enveloppé dans VMWare. De cette façon, je peux l'exécuter quand je suis dans OSX ou démarrer et je n'ai qu'une seule instance de Windows et un seul ensemble d'applications Windows à gérer. Et pour être parfaitement honnête, la seule fois où j'ai besoin de démarrer directement est pour les jeux (support 3D).
En ce qui concerne les performances, Win7 et VS sont des porcs, donc je pourrais envisager d'utiliser plus de 4 Go de RAM juste pour que vous puissiez affecter 2-3 à votre machine virtuelle Windows et avoir toujours une alimentation adéquate pour OSX. Sinon, je ne vois aucune raison pour laquelle ce que vous avez l'intention de faire ne fonctionnera pas. Le redémarrage entre les systèmes d'exploitation est pénible - je n'irais certainement pas à 100% bootcamp à moins que ce ne soit absolument nécessaire.
la source
Je ne le ferais pas. Je ne toucherais pas à cette configuration avec un poteau de dix pieds.
Si vous voulez développer comme ça, partitionnez le disque dur et utilisez Boot Camp . Je ne serais pas satisfait du succès de performance que vous prenez en exécutant, essentiellement un système d'exploitation, un IDE, un serveur Web et un serveur SQL, le tout intégré à VMWare Fusion.
Puisque vous achetez des licences pour que tout fonctionne, pourquoi ne pas l'installer et en tirer toutes les performances?
la source
J'ai un Mac 13 pouces 2009 et je l'ai utilisé pour le développement Web basé sur Windows en utilisant Virtualbox depuis presque un an maintenant. Il fonctionne parfaitement. En fait, il fonctionne si bien qu'il a déclenché un changement de paradigme pour moi - je fais presque tout mon travail dans des machines virtuelles maintenant, même sur la machine Windows au travail.
J'exécute souvent plusieurs machines virtuelles en même temps, et ma machine virtuelle de développement principale a plusieurs instances de serveur SQL en cours d'exécution. Je développe des applications Web d'entreprise assez lourdes dans VS2008 et je n'ai aucun problème avec les performances. Il y a une pénalité, mais honnêtement, je ne pense pas qu'elle soit perceptible pour le développement Web. Je suis sûr que je pourrais le mesurer, mais dans mon travail quotidien, je n'y pense même pas. Ce à quoi je pense, c'est que lorsque windowsupdate veut redémarrer la machine virtuelle, je viens de sortir et de faire autre chose pendant une minute. Lorsque l'antivirus d'entreprise bloque ma machine virtuelle principale, je la minimise et je continue avec autre chose.
Les mêmes machines virtuelles que j'exécute sur le mac fonctionnent très bien sur ma machine Windows au travail aussi. La commodité d'avoir des machines isolées, portables et facilement clonables pour différentes tâches et différentes configurations est tout simplement géniale. Je sacrifierais beaucoup plus de performances que je ne le fais réellement, juste pour avoir ça.
Le principal tueur de performances est les E / S lourdes, alors conservez vos machines virtuelles sur un disque physique distinct du système d'exploitation hôte si vous le pouvez et ne laissez pas Time Machine ou Spotlight faire quoi que ce soit sur ce disque.
la source
J'ai un MacBook Pro 15 "fin 2010. Avec un i7, 8 Go de RAM et un disque de 500 Go à 7 200 tr / min, les performances de Parallels in Coherence sont exceptionnelles. Ma machine virtuelle Windows 7 affiche un indice d'expérience Windows de 5.1 et j'utilise Visual Studio 2010, SQL Server 2008 R2 et SharePoint 2010 sur cette machine tous les jours.
Je n'arrête jamais la machine virtuelle, sauf si je vais jouer. Je peux fortement recommander un environnement virtuel sur un Mac pour le développement quotidien. Je joue même à la plupart des jeux Steam sur ma machine virtuelle avec des résultats raisonnables, donc dans l'ensemble, je suis extrêmement satisfait de ma configuration.
la source
Je suis surpris que personne n'ait mentionné cela, j'ai un macbook pro 13 pouces, il est capable de gérer très bien le vmware.
la seule chose que j'ai remarqué qui diminue très rapidement est la durée de vie de la batterie, donc lorsque vous utilisez VM, ne vous attendez pas à obtenir la longue durée de vie de la batterie que le macbook peut généralement fournir.
de mon système, je peux voir que la durée de vie de la batterie a été réduite de moitié ...
la source