Ejecuto Windows 7 usando Parallels en el sistema operativo host OSX. Lo tengo configurado para usar 2GM de ram y 2 núcleos en una Retina MacBook Pro con 8GB de ram.
Tengo curiosidad bajo qué condiciones experimentaré un impacto en el rendimiento en términos de uso de la CPU. En última instancia, me interesa saber si es mejor cuando Windows 7 en paralelo no está en uso activo, para:
(a) suspender Windows 7 en Parallels (b) cerrar Windows 7 en Parallels (c) Salir de Parallels por completo
Usando el monitor de actividad, noté lo siguiente:
prl_vm_app
usaba alrededor de 2 GB de RAM y del 2 al 2,5 % de la CPUAdemás, cuando Parallels se ejecutaba con una máquina virtual en funcionamiento o no, utilizaba alrededor de 200 MB y aproximadamente el 0,5 % de la CPU.
Entonces, mi conclusión inicial es que si tiene poca RAM, suspender o apagar el sistema operativo virtual es una buena idea. También hay un pequeño uso de CPU en segundo plano si no lo apaga. Sin embargo, me preocupa que me esté perdiendo algo.
Muy bien, ¡veamos qué podemos hacer aquí!
Ambas opciones no afectan al sistema operativo host, en su caso, OS X, desde el punto de vista del uso de recursos. Más bien, solo afectan cómo se iniciará el sistema operativo invitado la próxima vez (es decir, despertarse del modo de suspensión frente a un arranque en frío).
Al suspender, funciona como una máquina física de Windows: guarda el estado actual del sistema operativo para su uso posterior. Sin embargo, a diferencia de una máquina física, no utiliza energía adicional de la batería, RAM o ciclos de CPU para hacerlo; Parallels lo descarga de la RAM y lo almacena únicamente en el disco duro (piense en ello más cerca de una computadora portátil con Windows "hibernando" que "durmiendo").
Por otro lado, ambas opciones tienen un efecto más destacado en el sistema operativo invitado. Aparte de las razones estándar por las que uno podría querer apagar una computadora en lugar de dejarla en reposo (actualizaciones, solución de problemas, etc.), existe otra razón para apagar la máquina virtual: Parallels bloquea bastantes configuraciones del sistema operativo invitado (arranque orden, modo de coherencia, aplicaciones compartidas, etc.) y evita que se cambien si el estado de la máquina virtual no es el apagado.
En mi experiencia personal con Parallels, no he encontrado ningún problema con el uso constante de la suspensión entre sesiones. La única vez que apago las máquinas virtuales es si quiero cambiar algunas de las configuraciones de Parallels para ese sistema operativo invitado en particular o si encuentro un error extraño que puede aparecer en Windows de vez en cuando.
Se reserva una cantidad determinada de RAM específicamente para el sistema operativo invitado, que indicó que es de 2 GB; Parallels no usará significativamente más o menos.
La CPU, al igual que el disco duro del sistema operativo invitado, se usa "según sea necesario" y se informa con precisión en el Monitor de actividad.
Parallels no reservará (o "estacionará") núcleos; la opción que ve en las opciones del sistema operativo invitado (Hardware > CPU y memoria > CPU) simplemente limita la cantidad de núcleos a los que tendrá acceso el sistema operativo invitado en lugar de reservarlos exclusivamente. De esta forma, el sistema operativo invitado puede usar ampliamente estos núcleos asignados, y si el sistema operativo invitado comienza a tener una gran carga de trabajo, el sistema operativo anfitrión puede usar los núcleos restantes para continuar con su negocio sin que los procesos se ahoguen desde el sistema operativo invitado.
¡Espero que eso te ayude! Si tiene alguna pregunta o necesita aclaración sobre algo de eso, ¡coméntelo y hágamelo saber!
Miqueas Yeager