stringtranslate.com

Memoria en globo

En informática , el aumento de memoria es una técnica que se utiliza para eliminar la necesidad de comprometer excesivamente la memoria del host utilizada por las máquinas virtuales (VM) al permitir que cada VM "devuelva" efectivamente páginas de memoria [virtual] no utilizadas.

Para implementar la ampliación de memoria, el núcleo de la máquina virtual implementa un " controlador de globo " que asigna la memoria no utilizada dentro del espacio de direcciones de la VM a un grupo de memoria (el "globo"), lo que hace que esa memoria no esté disponible para otros procesos en esa VM. El conductor del globo no utiliza el conjunto de memoria; en lugar de eso, le dice al hipervisor del sistema operativo host qué direcciones de memoria están en ese grupo (sin usar). Luego, el sistema operativo host desasigna la memoria física de esas páginas de memoria (sin necesidad de copiarlas al almacenamiento secundario). Las páginas liberadas de memoria física regresan al grupo de RAM disponible de la máquina host, y la máquina host puede usarlas para mantener otras máquinas virtuales en la memoria física y/o almacenar en caché el almacenamiento secundario.

Dependiendo de la cantidad de memoria requerida por las aplicaciones que se ejecutan en la VM, el controlador de globo dentro de la VM puede disminuir o aumentar dinámicamente la cantidad de páginas en su "globo", lo que hace que la computadora host reasigne o desasigne la memoria física a la VM, como -necesario. [1] [2]

Referencias

  1. ^ Savill, John (11 de abril de 2014). Dominando Hyper-V 2012 R2 con System Center y Windows Azure. John Wiley e hijos. ISBN 9781118828335.
  2. ^ "Conductor de globos". Documentación del producto Red Hat del controlador . Consultado el 8 de mayo de 2024 .

Ver también