El compromiso excesivo de memoria es un concepto en informática que cubre la asignación de más memoria a los dispositivos (o procesos) informáticos virtuales que la máquina física en la que están alojados o en ejecución. Esto es posible porque las máquinas virtuales (o procesos) no necesariamente usan tanta memoria en un punto como se les asigna, creando un búfer. Si cuatro máquinas virtuales tienen cada una 1 GB de memoria en una máquina física con 4 GB de memoria, pero esas máquinas virtuales solo usan 500 MB, es posible crear máquinas virtuales adicionales que aprovechen los 500 MB que deja cada máquina existente. libre. [1] Intercambio de memorialuego se usa para manejar picos en el uso de la memoria. La desventaja de este enfoque es que los archivos de intercambio de memoria son más lentos de leer que la memoria "real", lo que puede provocar caídas en el rendimiento. [2]
Si bien el compromiso excesivo de la memoria se suele hablar en el contexto de la virtualización , en realidad es un concepto generalizado; Windows NT contenía características de compromiso excesivo, al igual que la mayoría de los sistemas operativos generalizados modernos, [3] incluido el kernel de Linux . [4]
Ver también
Referencias
- ^ Portnoy, Matthew (2012). Conceptos básicos de virtualización . John Wiley e hijos. págs. 60 . ISBN 1118240170.
- ^ Siebert, Eric (2009). Implementación y administración de VMware VI3 . Prentice Hall Professional. págs. 166 . ISBN 0137008597.
- ^ Klein, Helge (25 de septiembre de 2008). "VMware vs. Microsoft: por qué el compromiso excesivo de memoria es útil en la producción y por qué Microsoft lo niega" . Sepago . Consultado el 22 de abril de 2015 .
- ^ Santosa, Mulyadi. "Cuando Linux se queda sin memoria" . O'Reilly Media . Consultado el 22 de abril de 2015 .