Retina MacBook Pro - Quad Core vs. Dual Core und virtuelle Maschinen (VMware Fusion)

12

Ich bin auf der Suche nach einem Retina MacBook Pro und bin wirklich hin und her gerissen zwischen der Portabilität des 13 "Dual Core i7 und den vier Kernen des 15" Quad Core i7. Der Großteil meiner Arbeit wird mit einer virtuellen Maschine (VMWare Fusion) erledigt. Aus diesem Grund werde ich, egal für welchen Rechner ich mich entscheide, mit einer SSD und 16 GB RAM arbeiten. Außerdem kümmere ich mich nicht wirklich um den Preis, da ich wirklich die beste Leistung erzielen möchte. Portabilität vs. Leistung ist meine größte Sorge. Dieser Laptop wird als meine dedizierte Workstation dienen.

Obwohl ich den kleineren Formfaktor des 13 "-Retina-MBP vorziehen würde, befürchte ich, dass der Dual-Core-i7 möglicherweise nicht schnell genug ist, um mehrere virtuelle Maschinen gleichzeitig auszuführen. Auf den virtuellen Maschinen wird Windows 8, SQL ausgeführt Server, Visual Studio 2013 und IIS.

Weiß jemand, wie viel Unterschied der Quad-Core im Vergleich zum Dual-Core beim Betrieb virtueller Maschinen machen würde? Auch stirbt die dedizierte 2 GB Grafikkarte, die auf dem 15 "verfügbar ist, überhaupt ins Spiel, wenn es um virtuelle Maschinen geht?

Webwurm
quelle
Ich bin auf dem gleichen Boot wie du. Ich werde Mac für meinen MEAN-Stack-Entwickler und VMWare für Windows 8, VS 2013 und SQL Server verwenden. Wie geht es Ihnen nach 9 Monaten mit Ihrem 13 Zoll Retina MBP? Ich möchte wirklich nicht mit 15 Zoll gehen, es sei denn, es ist für virtuelle Maschinen unbedingt erforderlich. Ich denke 13 "i7 1 TB SSD 16 GB RAM.
user636525
Außerdem habe ich 5 Jahre lang ohne Probleme auf meinem 13,3-Zoll-Windows-Laptop programmiert.
user636525
1
Die Leistung des 13 "MacBook Pro war überhaupt kein Problem. Es war schnell und die virtuelle VMWare-Maschine unter Windows 8.1 lief einwandfrei. Auf der virtuellen Maschine wurden SQL Server 2012, IIS und Visual Studio 2013 Ultimate ohne Probleme ausgeführt Ich habe jedoch nie bemerkt, wie sehr ich den größeren Bildschirm vermissen würde, wenn ich den Laptop ohne externes Display verwenden würde. Vielleicht sind es meine älteren Augen, aber ich fand den 13-Zoll-Bildschirm einfach zu klein.
Webworm
Vielen Dank für Ihre schnelle Antwort! Ich habe vor, bis Ende dieser Woche eine zu bestellen, und ich habe nach unterschiedlichen Meinungen gesucht. Ich hoffe, dass die Bildschirmauflösung von 13.3 für Windows und Mac gleich ist! Ich hatte noch nie ein Problem beim Codieren von 13.3 Windows Laptop.
user636525
Froh, dass ich Helfen kann. Um es noch einmal zu betonen: Der 13-Zoll-MBP verfügte über die gesamte Leistung, die ich für virtuelle Maschinen und die Entwicklung benötigte. Der Bildschirm war wunderschön, aber am Ende brauchten meine älteren Augen den großen 15-Zoll-Bildschirm.
Webworm

Antworten:

2

Ich würde sagen, das hängt von Ihrer Arbeit ab. Wenn die Leistung entscheidend ist, entscheiden Sie sich für das 15-Zoll-Modell. Sie werden auch die zusätzliche Bildschirmqualität zu schätzen wissen, wenn Sie Dokumentation und Code nebeneinander haben.

Grafiken spielen jedoch bei der Virtualisierung eine untergeordnete Rolle, insbesondere wenn Sie keine grafikintensiven Apps ausführen.

Shane Hsu
quelle
Danke für die Antwort. Mir scheint klar, dass der Quad-Core eine überlegene Leistung bieten würde. Ich denke, was ich jetzt beantworten muss, ist, wie gut der Dual Core i7 oder i5 mit VMWare Fusion funktioniert. 16 GB RAM ist meiner Meinung nach ein Muss. Ich frage mich nur, wie die Dual-Core-Prozessoren mit der Virtualisierung umgehen würden.
Webworm
1
Der Dual Core i7 kann problemlos virtualisiert werden. In einer Entwicklungsumgebung werden nicht viele Abfragen sowohl auf Ihrem IIS als auch auf Ihrem SQL Server ausgeführt. Sie sehen dort eine nahezu sofortige Leistung. Worüber Sie sich Gedanken machen sollten, ist, was Zeit in Anspruch nimmt, beispielsweise das Kompilieren und Indizieren von Symbolen in Visual Studio. Wird Ihr Projekt so groß sein, dass das Kompilieren von Dual Core zu viel Zeit in Anspruch nimmt?
Shane Hsu
1
Außerdem wissen Sie nicht genau, wie viele VMs es geben wird. Offensichtlich ist die ideale Situation 1 zu 1, ein virtueller Kern zu einem physischen Kern / Thread. Das wäre die beste Leistung. Ich habe einmal 8 VMs gleichzeitig ausgeführt, die alle intensive E / A-Vorgänge auf einem externen Laufwerk ausgeführt haben. Die Leistung ist durch die Größe des Arbeitsspeichers recht begrenzt, und die CPU scheint in Ordnung zu sein. Ich benutze ein 15 "Retina MacBook Pro der 1. Generation, aber mit 8 GB Speicher.
Shane Hsu
1
Schließlich bietet die Quad-Core-CPU mehr Kerne, die Sie skalieren oder Ihre Anwendung auf mehr als nur wenigen Kernen testen können. Sie sollten auch beachten, dass die integrierten Grafiken bei einem Modell ohne diskrete Grafiken mehr Speicherplatz beanspruchen als bei einem Modell mit diskreter Grafik (dies ist immer noch der Fall, aber weniger, wenn Sie unter VM auf diskrete Grafik umschalten) habe ein paar VMs auf meinem Heim- / Schulserver ausgeführt. Ich bin immer mehr an RAM gebunden. Aber für die Entwicklungsarbeit würde ich die 15 "besser geeignet finden.
Shane Hsu
Vielen Dank, dass Sie uns Ihre Erfahrungen mitgeteilt haben. Für mich hat das 13 "MacBook Pro einen Vorteil in Bezug auf die Portabilität. Für meine Arbeitsweise ist die Bildschirmgröße von 15" eher hinderlich, da ich externe Monitore verwenden kann, wenn ich mehr Bildschirmgröße benötige. Ich würde auch nur jeweils eine VM verwenden (Windows 8). Grundsätzlich möchte ich Mac OS zum Browsen, E-Mailen und für den Rest verwenden, während ich nur die Windows 8-VM für Visual Studio 2013 und SQL Server 2014 verwende. Nach Ihren Erfahrungen würde ein Dual-Core-i5 / i7 diese Konfiguration ausführen ganz gut mit einer SSD und 16 GB RAM.
Webworm