Retina MacBook Pro: máquinas de cuatro núcleos frente a las de doble núcleo y virtuales (VMware Fusion)

12

Estoy buscando obtener una Retina MacBook Pro y estoy realmente dividido entre la portabilidad del i7 dual core de 13 "y los cuatro núcleos del i7 quad core de 15". La mayor parte de mi trabajo se realizará utilizando una máquina virtual (VMWare Fusion). Por esta razón, no importa qué máquina elijo, iré con un SSD y 16 GB de RAM. Además, no estoy realmente preocupado por el precio, ya que realmente quiero obtener el mejor rendimiento. La portabilidad frente al rendimiento es mi mayor preocupación. Esta computadora portátil servirá como mi estación de trabajo dedicada.

Aunque preferiría el factor de forma más pequeño del 13 "Retina MBP, me preocupa que el i7 de doble núcleo no sea lo suficientemente rápido como para manejar múltiples máquinas virtuales que se ejecutan al mismo tiempo. Dentro de las máquinas virtuales estaré ejecutando Windows 8, SQL Servidor, Visual Studio 2013 e IIS.

¿Alguien sabe cuánta diferencia marcaría el núcleo cuádruple en comparación con el núcleo dual en lo que respecta a la ejecución de máquinas virtuales? Además, ¿muere la tarjeta gráfica dedicada de 2 GB disponible en el 15 "entrar en juego cuando se trata de máquinas virtuales?

gusano web
fuente
Estoy en el mismo barco que el tuyo. Usaré Mac para mi MEAN stack dev y VMWare para Windows 8, VS 2013 y SQL Server. Después de 9 meses, ¿cómo te sientes con tu Retina MBP de 13 pulgadas? Realmente no quiero ir con 15 pulgadas a menos que sea absolutamente necesario para máquinas virtuales. Estoy pensando en 13 "i7 1TB SSD 16GB RAM.
user636525
También he estado codificando en mi computadora portátil con Windows de 13.3 pulgadas durante 5 años sin ningún problema.
user636525
1
El poder de la MacBook Pro de 13 "no ha sido un problema en absoluto. Fue rápido y la máquina virtual VMWare con Windows 8.1 funcionó perfectamente. Dentro de la máquina virtual ejecuté SQL Server 2012, IIS y Visual Studio 2013 Ultimate, todo sin ralentizaciones. Sin embargo, nunca me di cuenta de cuánto echaría de menos la pantalla más grande cuando uso la computadora portátil sin una pantalla externa. Tal vez son mis ojos más viejos, pero encontré que la pantalla de 13 "es demasiado pequeña.
gusano web
¡Gracias por su rápida respuesta! Estoy planeando pedir uno para finales de esta semana y estaba buscando diferentes opiniones. ¡Espero que la resolución de pantalla de 13.3 para Windows y Mac sea la misma! Nunca tuve un problema al codificar en 13.3 hasta ahora Windows portátil.
user636525
Encantado de ayudar. Solo para reiterar, el 13 "MBP tenía toda la potencia que necesitaba para máquinas virtuales y desarrollo. La pantalla era hermosa, sin embargo, al final creo que mis ojos mayores necesitaban la gran pantalla de 15".
webworm

Respuestas:

2

Yo diría que eso dependerá de tu trabajo. Si el rendimiento es esencial, elija el modelo de 15 ". También apreciará el estado de la pantalla adicional cuando tenga la documentación y su código de lado a lado.

Sin embargo, los gráficos juegan un pequeño papel cuando se trata de virtualización, especialmente cuando no ejecuta ninguna aplicación con uso intensivo de gráficos.

Shane Hsu
fuente
Gracias por la respuesta. Me parece claro que el quad core ofrecería un rendimiento superior. Supongo que lo que necesito responder ahora es qué tan bien funcionará el i7 o i5 de doble núcleo con VMWare Fusion. 16 GB de RAM no es mi opinión. Solo me pregunto cómo los procesadores de doble núcleo manejarían la virtualización.
gusano web
1
El dual core i7 puede hacer virtualización muy bien. En un entorno de desarrollo, no obtendrá muchas consultas tanto en IIS como en SQL Server. Estás viendo un rendimiento casi instantáneo allí. Lo que debe preocuparle es lo que lleva tiempo, por ejemplo, compilar e indexar símbolos en Visual Studio. ¿Su proyecto será tan grande que el núcleo dual tomaría demasiado tiempo para compilar?
Shane Hsu
1
Además, no es específico acerca de cuántas máquinas virtuales habrá, obviamente, la situación ideal será de 1 a 1, de un núcleo virtual a un núcleo / subproceso físico. Eso ofrecería el mejor rendimiento. Una vez ejecuté 8 máquinas virtuales al mismo tiempo, todas haciendo E / S intensivas en una unidad externa. El rendimiento está bastante limitado por la cantidad de RAM, y la CPU parece estar bien. Estoy usando una primera generación de Retina MacBook Pro de 15 "pero con 8 GB de memoria.
Shane Hsu
1
Por último, la CPU de cuatro núcleos ofrece más núcleos para que pueda escalar, o para que pruebe su aplicación en más de unos pocos núcleos, vea si su aplicación se puede enhebrar bien. También debe notar que al ir con un modelo sin gráficos discretos, los gráficos integrados le quitarán algo de memoria, más de lo que lo hará un modelo con gráficos discretos (todavía lo hará, pero menos ya que cambiará a discreto cuando ejecute VM). I He ejecutado un montón de máquinas virtuales en el servidor de mi casa / escuela. Estoy más limitado por la RAM siempre. Pero para el trabajo de desarrollo, consideraría el 15 "como más adecuado.
Shane Hsu
Gracias por compartir tu experiencia. Para mí, el MacBook Pro de 13 "tiene una ventaja en portabilidad. Por mi forma de trabajar, el tamaño de la pantalla de 15" es más un obstáculo, ya que puedo usar monitores externos cuando necesito más tamaño de pantalla. También estaría usando una VM a la vez (Windows 8). Básicamente, quiero usar Mac OS para navegar, enviar correos electrónicos y el resto mientras uso Windows 8 VM para Visual Studio 2013 y SQL Server 2014. Según su experiencia, me parece que un i5 / i7 de doble núcleo ejecutaría esa configuración bien con un SSD y 16 GB de RAM.
gusano web