Retina MacBook Pro - Quad core vs Dual core e macchine virtuali (VMware Fusion)


12

Sto cercando di ottenere un MacBook Pro Retina e sono davvero diviso tra la portabilità del 13 "dual core i7 e i quattro core del 15" quad core i7. La maggior parte del mio lavoro verrà eseguita utilizzando una macchina virtuale (VMWare Fusion). Per questo motivo, indipendentemente dalla macchina scelta, andrò con un SSD e 16 GB di RAM. Inoltre, non mi preoccupo molto del prezzo perché voglio davvero ottenere le migliori prestazioni. La portabilità rispetto alle prestazioni è la mia più grande preoccupazione. Questo laptop servirà come workstation dedicata.

Anche se preferirei il fattore di forma più piccolo del 13 "Retina MBP, sono preoccupato che il dual core i7 potrebbe non essere abbastanza veloce da gestire più macchine virtuali in esecuzione contemporaneamente. All'interno delle macchine virtuali eseguirò Windows 8, SQL Server, Visual Studio 2013 e IIS.

Qualcuno sa quanta differenza farebbe il quad core rispetto al dual core rispetto alle macchine virtuali in esecuzione? Inoltre, la scheda grafica dedicata da 2 GB disponibile sul 15 "entra in gioco quando si tratta di macchine virtuali?


Sono sulla stessa barca della tua. Userò Mac per il mio sviluppatore di stack MEAN e VMWare per Windows 8, VS 2013 e SQL Server. Dopo 9 mesi, cosa ne pensi del vostro Retina MBP da 13 pollici? Non voglio davvero andare con 15 pollici a meno che non sia assolutamente necessario per le macchine virtuali. Sto pensando 13 "i7 1 TB SSD 16 GB di RAM.
user636525

Inoltre ho programmato il mio laptop Windows da 13,3 pollici per 5 anni senza problemi.
user636525,

1
La potenza del MacBook Pro da 13 "non è stata affatto un problema. È stata veloce e la macchina virtuale VMWare con Windows 8.1 ha funzionato perfettamente. All'interno della macchina virtuale ho eseguito SQL Server 2012, IIS e Visual Studio 2013 Ultimate tutto senza rallentamenti. Tuttavia, non mi sono mai reso conto di quanto mi mancherebbe lo schermo più grande quando si utilizza il laptop senza un display esterno. Forse sono i miei occhi più grandi, ma ho trovato lo schermo da 13 "troppo piccolo.
webworm,

Grazie per la tua rapida risposta! Sto programmando di ordinarne uno entro la fine di questa settimana e stavo cercando opinioni diverse. Spero che la risoluzione dello schermo 13.3 per Windows e Mac sia la stessa! Non ho mai avuto problemi con la codifica in 13.3 finora laptop Windows.
user636525,

Felice di aiutare. Giusto per ribadire, il 13 "MBP aveva tutta la potenza di cui avevo bisogno per le macchine virtuali e lo sviluppo. Lo schermo era bello, tuttavia, alla fine penso che i miei occhi più grandi avessero bisogno del grande schermo da 15".
webworm,

Risposte:


2

Direi che dipenderà dal tuo lavoro. Se le prestazioni sono essenziali, scegli il modello da 15 ". Apprezzerai anche la proprietà extra dello schermo quando disponi di documentazione e codice fianco a fianco.

La grafica, tuttavia, svolge un piccolo ruolo quando si tratta di virtualizzazione, soprattutto quando non si eseguono app ad alta intensità di grafica.


Grazie per la risposta. Mi sembra chiaro che il quad core offrirebbe prestazioni superiori. Suppongo che ciò a cui devo rispondere ora sia quanto bene farà il dual core i7 o i5 con VMWare Fusion. 16 GB di RAM non sono assolutamente da me. Mi chiedo solo come i processori dual core gestiranno la virtualizzazione.
webworm,

1
Il dual core i7 è in grado di fare la virtualizzazione bene. In un ambiente di sviluppo, non riceverai molte query su IIS e SQL Server. Stai guardando performance quasi istantanee lì. Ciò di cui dovresti preoccuparti è ciò che richiede tempo, ad esempio, la compilazione e l'indicizzazione del simbolo in Visual Studio. Il tuo progetto sarà così grande che il dual core richiederebbe troppo tempo per essere compilato?
Shane Hsu,

1
Inoltre, non sei specifico su quante macchine virtuali ci saranno, ovviamente la situazione ideale sarà 1 a 1, un core virtuale in un core / thread fisico. Ciò offrirebbe le migliori prestazioni. Una volta ho eseguito 8 VM contemporaneamente, facendo tutti I / O intensivi su un'unità esterna. Le prestazioni sono piuttosto limitate dalla quantità di RAM e la CPU sembra a posto. Sto usando un MacBook Pro Retina da 15 "di prima generazione ma con 8 GB di memoria.
Shane Hsu,

1
Infine, la CPU quad-core offre più core per il ridimensionamento o per testare l'applicazione su più di pochi core, per vedere se la tua app può essere eseguita correttamente. Dovresti anche notare che andando con un modello senza grafica discreta, la grafica integrata porterà via un po 'di memoria, più di quanto un modello con volontà discreta (continuerà a fare, ma meno dato che passerai a discreto quando esegui VM.) I ho eseguito un sacco di VM sul mio server di casa / scuola. Sono sempre più limitato dalla RAM. Ma per il lavoro di sviluppo, considererei il 15 "più adatto.
Shane Hsu,

Grazie per aver condiviso la tua esperienza. Per me il MacBook Pro da 13 "ha un vantaggio in termini di portabilità. Per il modo in cui lavoro la dimensione dello schermo da 15" è un ostacolo maggiore in quanto posso usare monitor esterni quando ho bisogno di dimensioni dello schermo maggiori. Vorrei anche solo usare una VM alla volta (Windows 8). Fondamentalmente voglio usare Mac OS per navigare, e-mail e tutto il resto mentre uso solo la VM di Windows 8 per Visual Studio 2013 e SQL Server 2014. Secondo le tue esperienze, mi sembra che un i5 / i7 dual core eseguirà quella configurazione bene con un SSD e 16 GB di RAM.
webworm,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.