¿La MacBook Air 2018 manejaría una ejecución constante de una máquina virtual de Windows para el desarrollo?

3

Mi trabajo implica tener tanto Mac como Windows en una computadora portátil. Si bien necesito Mac para Xcode, hago algunas cosas de ASP.NET estrechamente unidas al ecosistema de Windows.

Me pregunto si una CPU MacBook Air con 16 GB de RAM sería suficiente para manejar VMware Fusion con un par de instancias de Visual Studio y depurar los sitios ASP.NET con la base de datos en el servidor MS SQL local.

Hay una opción de obtener un MacBook Pro de 13 "para aumentar el rendimiento, pero estoy frustrado con la barra táctil porque es más difícil usarla con la memoria muscular de mis dedos. Me gustaría evitarlo lo más posible.

    
pregunta Ilya Sh 15.12.2018 - 21:15

2 respuestas

3

En general, los MacBook Air pueden manejar cualquier cosa constantemente, que pueden manejar correr por un corto tiempo. No puede "sobrecargar" la computadora, por así decirlo, no se romperá o dejará de funcionar repentinamente por ese motivo.

Y sí, MacBook Air en general puede manejar la ejecución de VMware Fusion (si el modelo que tiene es compatible con VMware Fusion). Usted decide la cantidad de RAM que dedica a la máquina virtual cuando la configura, por lo que 16 GB permitirán ejecutar múltiples máquinas virtuales.

Si desea tener una idea más clara de la cantidad de RAM necesaria, deberá configurar el sistema que desee y verificar la cantidad de RAM que utiliza.

    
respondido por el jksoegaard 15.12.2018 - 21:31
3

Le recomendaría ir con el dispositivo que es ligero como un MacBook o Air y hacer su trabajo pesado en Azure o en un hardware NUC / commodity barato. Genere y pruebe la máquina virtual en su portátil, luego retírela cuando necesiten RAM / CPU / subprocesos adicionales o varias personas probarán contra ellos.

Es posible ejecutar Windows de forma simple, pero eso es una molestia para dividir el almacenamiento y si eliges mal, es un problema arreglar las particiones. Virtual es mucho mejor si se trata de ESXi en un laboratorio doméstico o Fusion en macOS.

Visual Studio se ejecuta increíblemente bien en una pequeña máquina virtual de Azure por unos centavos al día y solo paga cuando la inicia. Desasigne la máquina cuando no la esté utilizando y es esencialmente gratuita.

Hago lo anterior con una MacBook 2015 / 1.1 GHz de CPU móvil / 8 GB de RAM.

  • En cuanto a lo negativo: Fusion y Docker en el SSD se desempeñan increíblemente bien en el trabajo ligero, pero si tiene 2 máquinas virtuales robustas que pertenecen a 8 núcleos, no será feliz.
  • Positivamente: MacBook 2015 y hasta la pantalla de 4K es sorprendentemente bien, cargue a través de USB C con una pantalla adecuada. Habría pensado que necesitaría más potencia hace 18 meses, pero Azure y la configuración del laboratorio doméstico me permitieron ejecutar las cargas de SQL / ASP.NET / IIS desde la Mac y yo solo hago los scripts / veo los píxeles localmente. Mientras esté conectado a la alimentación, no tengo problemas para ejecutarlo con la CPU completa.
  • El nuevo Air acelerará térmicamente menos que mi MacBook y el MacBook Pro ejecutará sustancialmente más CPU antes de desacelerar térmicamente (posiblemente tres instancias de Windows según la cantidad de trabajo con que las golpee). No lo dañará al 100%, solo la línea Air y MacBook no disipan el calor y aceleran la CPU antes que la Pro o iMac. Esta Mac es una máquina de ensueño para mí por lo bien que se puede utilizar para tareas de desarrollo y de infraestructura de núcleo duro.

Por el precio de una MacBook Pro robusta, siempre iré con un SSD iMac o Mac mini y Air / MacBook (o incluso el iPad Pro ahora), pero esa es mi preferencia y entiendo por qué algunas personas prefieren gastar Los $ 3k- $ 4k todo en una máquina. Quiero súper rápido y súper pequeño, y desarrollar los scripts de instalación para luego automatizarlos en servidores virtuales, ya sea que estén en la nube / centro de datos / o localizados en mi oficina en casa.

    
respondido por el bmike 15.12.2018 - 22:00

Lea otras preguntas en las etiquetas