Ich bin von Beruf Windows / Web-Entwickler und habe ein MacBook Pro als Ersatz für meine aktuelle Entwicklungsmaschine in Betracht gezogen. Ich bin beeindruckt von der Verarbeitungsqualität, der Einkörperkonstruktion und den Leistungsdaten des MacBook Pro. Ich interessiere mich speziell für das 13,3 "MacBook Pro mit Core 2 Duo 2,4 GHz Prozessor und 4 GB RAM.
Was ich mich frage, ist Folgendes ... Welche Leistung kann ich erwarten, wenn SQL Server 2008, IIS und Visual Studio 2010 in einer virtuellen Umgebung (VMWare Fusion und Windows 7) auf dem oben genannten MacBook Pro ausgeführt werden?
Ich mag das 13,3-Zoll-Modell, da die Größe portabler ist, aber erwarte ich zu viel von einem Core 2 Duo-Prozessor? Muss ich mir den nächsten Schritt in MacBook Pro mit dem Core i5-Prozessor ansehen?
Vielen Dank!
quelle
Antworten:
Ich bin ein langjähriger Windows-Administrator / Entwickler / Spieler, der kürzlich ein MacBook Pro gekauft hat - 13 ", 4 GB RAM. Der einzige Unterschied zwischen dem, was ich habe und dem, was Sie sehen, ist die CPU (meine 2,2 GHz) Keine Probleme beim Ausführen von VMWare oder irgendetwas, das ich darauf ausübe. Ich bin tatsächlich VMing meiner Bootcamp-Partition. Im Wesentlichen habe ich also eine Windows Bootcamp-Partition, die ich in VMWare eingewickelt habe. Auf diese Weise kann ich sie ausführen, wenn ich in OSX oder OSX bin Booten Sie es, und ich habe nur eine Instanz von Windows und einen Satz von Windows-Apps zu verwalten. Und um ganz ehrlich zu sein, das einzige Mal, dass ich es direkt booten muss, ist für Spiele (3D-Unterstützung).
Was die Leistung angeht, sind Win7 und VS ein Problem. Daher könnte ich in Betracht ziehen, mehr als 4 GB RAM zu verwenden, damit Sie Ihrer Windows-VM 2-3 zuweisen können und dennoch über eine ausreichende Versorgung für OSX verfügen. Ansonsten sehe ich keinen Grund, warum das, was Sie vorhaben, nicht funktioniert. Ein Neustart zwischen Betriebssystemen ist ein Schmerz - ich würde definitiv nicht 100% Bootcamp machen, es sei denn, es ist absolut notwendig.
quelle
Ich würde nicht. Ich würde dieses Setup nicht mit einer zehn Fuß langen Stange berühren.
Wenn Sie sich so entwickeln möchten, partitionieren Sie die Festplatte und verwenden Sie Boot Camp . Ich wäre nicht zufrieden mit dem Leistungseinbruch, den Sie durch das Ausführen eines Betriebssystems, einer IDE, eines Webservers und eines SQL-Servers erzielen, die alle in VMWare Fusion integriert sind.
Warum nicht installieren und die volle Leistung daraus ziehen, da Sie die Lizenzen kaufen, damit alles ausgeführt werden kann?
quelle
Ich habe einen 2009 13 "Mac und verwende ihn seit fast einem Jahr für die Windows-basierte Webentwicklung mit Virtualbox. Er funktioniert perfekt. Tatsächlich funktioniert er so gut, dass er einen Paradigmenwechsel für mich ausgelöst hat - das tue ich fast Alle meine Arbeiten in virtuellen Maschinen jetzt, auch auf der Windows-Maschine bei der Arbeit.
Ich führe häufig mehrere virtuelle Maschinen gleichzeitig aus, und auf meiner Hauptentwicklungs-VM werden mehrere SQL Server-Instanzen ausgeführt. Ich entwickle ziemlich umfangreiche Unternehmenswebanwendungen in VS2008 und habe keine Probleme mit der Leistung. Es gibt eine Strafe, aber ich glaube ehrlich gesagt nicht, dass sie für die Webentwicklung spürbar ist. Ich bin sicher, ich könnte es messen, aber in meiner täglichen Arbeit denke ich nie darüber nach. Was ich denke ist, dass wenn Windowsupdate die VM neu starten möchte, ich einfach aus der VM herausspringe und für eine Minute etwas anderes mache. Wenn das Unternehmens-Antivirenprogramm meine Haupt-VM blockiert, minimiere ich es und mache mit etwas anderem weiter.
Dieselben VMs, die ich auf dem Mac ausführe, laufen auch auf meinem Windows-Computer bei der Arbeit einwandfrei. Die Bequemlichkeit, isolierte, tragbare und einfach zu klonende Maschinen für verschiedene Aufgaben und verschiedene Setups zu haben, ist einfach fantastisch. Ich würde viel mehr Leistung opfern als ich tatsächlich tue, nur um das zu haben.
Der Hauptkiller bei der Leistung sind schwere E / A-Vorgänge. Bewahren Sie Ihre VMs daher auf einer vom Host-Betriebssystem getrennten physischen Festplatte auf, wenn Sie Time Machine oder Spotlight nichts auf dieser Festplatte tun lassen können.
quelle
Ich habe ein MacBook Pro 15 "Ende 2010. Mit einem i7, 8 GB RAM und einem 500 GB 7200 U / min-Laufwerk ist die Leistung beim Ausführen von Parallels in Coherence hervorragend. Meine Windows 7-VM meldet einen Windows Experience Index von 5.1 und ich verwende Visual Studio 2010, SQL Server 2008 R2 und SharePoint 2010 auf diesem Computer jeden Tag.
Ich habe die VM nie heruntergefahren, es sei denn, ich spiele. Ich kann eine virtuelle Umgebung auf einem Mac für die tägliche Entwicklung nur empfehlen. Ich spiele sogar die meisten Steam-Spiele auf meiner VM mit vernünftigen Ergebnissen, sodass ich insgesamt äußerst zufrieden mit meinem Setup bin.
quelle
Ich bin überrascht, dass niemand dies erwähnt hat, ich habe ein MacBook Pro 13 Zoll, es ist in der Lage, die VMware gut zu handhaben.
Das einzige, was mir aufgefallen ist, dass es sehr schnell ausfällt, ist die Akkulaufzeit. Wenn Sie also mit VM arbeiten, sollten Sie nicht damit rechnen, dass das MacBook normalerweise eine lange Akkulaufzeit bietet.
Von meinem System aus kann ich sehen, dass die Akkulaufzeit um die Hälfte verkürzt wurde ...
quelle