viernes, 13 de noviembre de 2015

Memoria dinamica (Memory ballooning) en VirtualBox

Como hemos visto en Hyper-V tenemos la opcion de asignar memoria dinamica a una maquina virtual.




En VirtualBox esta opcion no esta habilitada, por default la maquina virtual utiliza toda la memoria asignada por nosotros, sin embargo existe la posibilidad de convertir el uso de la memoria de la maquina virtual en dinamica utilizando la propiedad de "Memory Ballooning".

El unico prerequisito para implementar "Memory Ballooning" es instalar los Vbox Additions.

El primer paso es descubrir donde esta instalado VirtualBox, especificamente el archivo "VBoxManage.exe"


Copiamos la ruta, abrimos la consola de windows o linux y nos dirigimos a la ruta:


Ahora debemos ejecutar el siguiente comando:

VBoxManage modifyvm "<nombre huésped>" --guestmemoryballoon <megabytes>

Es importante conocer que los <megabytes> del comando anterior son los megas los cuales yo permite que sean utilizados de manera dinamica, o sea que la computadora u otra virtual los puede utilizar.

En mi caso yo tengo la siguiente maquina virtual:


Entonces realizo lo siguiente:



Cabe destacar que cuando ejecuto "modifyvm" modifico completamente la maquina virtual, sin embargo puedo ejecutar tambien:

"controlvm" en vez de donde dice "modifyvm".

Lo que permite que al reiniciar la maquina la propiedad de memoria dinamica se pierda y se continue normalmente.

Para deshabilitar la propiedad completamente se ejecuta:

  • VBoxManage controlvm "2012R2" guestmemoryballoon 0


Gracias.

No hay comentarios:

Publicar un comentario