VMware Global Community
xacolabril
Expert
Expert
Jump to solution

Reservas de RAM

Buenas,

  en relación a la reserva de RAM para una VM, ¿cómo se gestionaría la RAM reservada a una VM en la que tenga aplicada una reserva de X GB e internamente utilizase menos RAM de la que tiene reservada?

Es decir, a efectos prácticos, una VM tiene configurada una RAM de 4 GB y una reserva de 2 GB, pero la VM realmente sólo utiliza 1,5 GB de RAM. ¿Ese 0,5 GB de RAM reservada que no está utilizando, se cederá a otras VM's?

Gracias y saludos!

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
1 Solution

Accepted Solutions
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

la memoria que defines en la reserva/reservation de una máquina virtual, vmware se la asigna independientemente que no la use toda.

Esa cantidad de RAM de la reserva, el vmware se encarga de "asegurar" que se la podrá asignar. Si no fuera posible (porque por ejemplo no le queda suficiente RAM libre al host vmware), la máquina virtual no se podría iniciar.

Realmente, la RAM que se reparte/balancea entre todas las máquinas virtuales de un host vmware, es la memoria RAM que se encuentra entre los límites de limit (límite superior) y reservation (límite inferior) de los resources de todas las máquinas virtuales del host. Siendo la prioridad de esa asignación/repartición, el valor de shares.

Esto que comento se explica bien en el punto 4 de este pdf de vmware:

Understanding Memory Resource Management in VMware ESX 4.1

Espero haberte sido de ayuda Smiley Happy

Un saludo;

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob

View solution in original post

0 Kudos
2 Replies
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

la memoria que defines en la reserva/reservation de una máquina virtual, vmware se la asigna independientemente que no la use toda.

Esa cantidad de RAM de la reserva, el vmware se encarga de "asegurar" que se la podrá asignar. Si no fuera posible (porque por ejemplo no le queda suficiente RAM libre al host vmware), la máquina virtual no se podría iniciar.

Realmente, la RAM que se reparte/balancea entre todas las máquinas virtuales de un host vmware, es la memoria RAM que se encuentra entre los límites de limit (límite superior) y reservation (límite inferior) de los resources de todas las máquinas virtuales del host. Siendo la prioridad de esa asignación/repartición, el valor de shares.

Esto que comento se explica bien en el punto 4 de este pdf de vmware:

Understanding Memory Resource Management in VMware ESX 4.1

Espero haberte sido de ayuda Smiley Happy

Un saludo;

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

me alegra saber que mi explicación te ha resuelto la duda Smiley Wink

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos