0 votos

Rendimiento en las carpetas compartidas de Parallels

Estoy usando una máquina virtual de Windows 10 x64 en Parallels en MacOS en un macbook pro de 16" y 16G de memoria (modelo del año pasado). He configurado la máquina virtual para utilizar todos los núcleos de la CPU 16 y 6G de memoria.

En Windows hago codificación Qt/C++ y he notado que los ventiladores del macbook van a todo trapo con frecuencia (por no decir todo el tiempo).

He compartido una carpeta de MacOS a Windows (carpeta compartida de parallels) y trabajo en esa carpeta todo el tiempo desde Windows y MacOS al mismo tiempo. Hago todo lo que puedo en MacOS pero como la aplicación que estoy codificando es una aplicación de Windows necesito construir en el lado de Windows.

La carpeta compartida estaba antes en iCloud y hace poco la saqué por cuestiones de rendimiento. No estoy seguro de que esto ayude o no.

Como ya he dicho, en el lado de Windows construyo mi código en una carpeta compartida (carpeta compartida de parallels del anfitrión al invitado). Una alternativa es no trabajar en una carpeta compartida, sin embargo de esta manera no puedo usar MacOS simultáneamente.

¿Veis que la configuración de mi entorno de trabajo está causando un problema de rendimiento? No esperaba que los ventiladores subieran tanto.

Para profundizar en el tema he configurado un portátil con Windows en el que puedo entrar usando el escritorio remoto de Windows desde macOS siendo así una alternativa a la máquina virtual. Y comparé el tiempo de construcción, en la vm tarda alrededor de 1,5 veces (100s vs 150s) del tiempo que tarda en construir en el hardware real en el portátil de Windows. La verdad es que esperaba que fuera más o menos lo mismo. ¿Es esto razonable?

1voto

Tetsujin Puntos 23061

Todo esto es muy anecdótico, pero el "mejor" número de núcleos a asignar para obtener el máximo rendimiento es "el número real de núcleos, excluyendo los núcleos virtuales". En tu caso, 8. Probablemente también podrías salirte con la tuya dándole más RAM. 8GB es lo más seguro de 16, aunque podrías salirte con la tuya con 12.
Nunca conseguirás que una VM compile tan rápido como una instalación por hardware, si todo lo demás es igual. La compilación siempre va a hacer trabajar mucho a la máquina - o no va tan rápido como puede. El truco de usar todos los núcleos "reales" es que te dejas suficiente espacio para poder trabajar sin obstáculos en el lado del Mac al mismo tiempo.

1voto

MayRal Puntos 11

Para poder ajustar su máquina virtual y su Mac para obtener el mejor rendimiento, Parallels suele recomendar compartir adecuadamente los recursos de su Mac entre el Host y el Guest. Puede dotar a su máquina virtual de todas las CPUs de las que disponga, pero al Host no le quedará nada y esto ralentizará todo el sistema.

En tu caso, puedes asignar 12 CPUs a tu VM y comprobar el rendimiento.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X