5 votos

¿Cómo funciona el uso de la CPU y la ram de Parallels? ¿Cuándo hay que apagar la máquina virtual?

Ejecuto Windows 7 usando Parallels en el sistema operativo anfitrión OSX. Lo tengo configurado para usar 2GM de ram y 2 núcleos en un Retina MacBook Pro con 8GB de ram.

Tengo curiosidad por saber en qué condiciones experimentaré un golpe de rendimiento, ya sea en términos de uso de la CPU. En última instancia, estoy interesado en si es mejor cuando Windows 7 en parallels no está en uso activo, a:

(a) suspender Windows 7 en Parallels (b) apagar Windows 7 en Parallels (c) Salir de Parallels completamente

Primeras observaciones

Usando el monitor de actividad, me di cuenta de lo siguiente:

  • Cuando la máquina virtual de Windows 7 está inactiva prl_vm_app utilizaba alrededor de 2GB de ram y de 2 a 2,5% de CPU
  • Al suspender o apagar Windows 7 el proceso desaparecía por completo

Además, cuando Parallels se ejecutaba con una máquina virtual en marcha o no, utilizaba alrededor de 200 MB y aproximadamente el 0,5% de la cpu.

Así que mi conclusión inicial es que si estás corto de ram, entonces suspender o apagar el SO virtual es una buena idea. También hay un pequeño uso de la CPU en segundo plano si no lo apagas. Sin embargo, me preocupa que me esté perdiendo algo.

Preguntas

  • ¿La ejecución de una máquina virtual en Parallels en OSX utiliza recursos adicionales de CPU u otros recursos además del uso de CPU indicado en el Monitor de Actividad? Por ejemplo, ¿reserva núcleos?
  • ¿Existe alguna buena regla general sobre si o cuándo suspender la máquina virtual?

2voto

videoguy Puntos 138

Muy bien, ¡vamos a ver qué podemos hacer aquí!


1) Suspender vs. Apagar en Parallels

a) Cómo afecta al sistema operativo anfitrión

Ambas opciones no afectan al sistema operativo anfitrión -en su caso, OS X- desde el punto de vista del uso de recursos. Más bien, sólo afectan a la forma en que el sistema operativo invitado arrancará la próxima vez - (es decir, el despertar de la suspensión frente a un arranque en frío).

Cuando se suspende, funciona igual que una máquina Windows física: 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, la RAM o los ciclos de la CPU para hacerlo; Parallels lo descarga de la RAM y lo almacena puramente en el disco duro (piense que es más parecido a un portátil Windows "hibernando" que "durmiendo").

b) Cómo afecta al sistema operativo invitado

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 puede querer apagar un ordenador en vez de dejarlo en reposo (actualizaciones, resolución de problemas, etc.), hay otra razón para apagar la máquina virtual: Parallels bloquea algunas de las configuraciones del SO huésped (orden de arranque, modo de coherencia, aplicaciones compartidas, etc.) y evita que se modifiquen si el estado de la máquina virtual no es el de apagado.

c) ¿Cuál debe utilizarse?

En mi experiencia personal con Parallels, no he encontrado ningún problema con el uso de la suspensión de forma consistente entre sesiones. La única vez que apago las máquinas virtuales es si quiero cambiar alguna de las configuraciones de Parallels para ese SO huésped en particular o si me encuentro con un error extraño que puede aparecer en Windows de vez en cuando.

2) Uso de recursos

a) RAM

Se reserva una cantidad determinada de RAM específicamente para el SO huésped - que usted indicó que era de 2GB; Parallels no utilizará ni más ni menos.

b) CPU

i) Uso

La CPU, al igual que el disco duro del sistema operativo invitado, se utiliza en función de las necesidades y se informa con precisión en el Monitor de Actividad.

ii) Reserva o estacionamiento

Parallels no reservará (o "aparcará") núcleos; la opción que ve en las opciones del SO huésped (Hardware > CPU y Memoria > CPUs) simplemente limita el número de núcleos que el SO huésped tienen acceso a en lugar de puramente reservando en exclusiva. De este modo, el SO huésped puede utilizar ampliamente estos núcleos asignados, y si el SO huésped comienza a tener una gran carga de trabajo, el SO anfitrión puede utilizar los núcleos restantes para continuar con su actividad sin tener procesos ahogados del SO huésped.


Espero que esto le ayude. Si tienes alguna pregunta o necesitas alguna aclaración, ¡comenta y házmelo saber!

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