Articulo de referencia

sobrecarga de memoria

La sobreasignación de memoria es un concepto informático que abarca la asignación de más memoria a dispositivos informáticos virtuales (o procesos) de la que realmente tiene la ...

La sobreasignación de memoria es un concepto informático que abarca la asignación de más memoria a dispositivos informáticos virtuales (o procesos) de la que realmente tiene la máquina física en la que se alojan o ejecutan. Esto es posible porque las máquinas virtuales (o procesos) no necesariamente utilizan tanta memoria como se les asigna en un momento dado, creando un búfer. Si cuatro máquinas virtuales tienen 1  GB de memoria cada una en una máquina física con 4  GB de memoria, pero esas máquinas virtuales solo utilizan 500  MB, es posible crear máquinas virtuales adicionales que aprovechen los 500  MB que cada máquina existente deja libres. [ 1 ] El intercambio de memoria se utiliza entonces para gestionar los picos de uso de 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 de rendimiento. [ 2 ] Otra desventaja es que, cuando se agota la memoria real, el sistema depende de que las aplicaciones no utilicen la memoria adicional a pesar de que se les haya asignado. Si un programa lo hace de todos modos, ese u otro debe ser finalizado para liberar memoria y evitar que el sistema se bloquee. El OOM Killer es el que realiza esta tarea.

Aunque la sobreasignación de memoria se suele mencionar en el contexto de la virtualización , en realidad es un concepto generalizado; Windows NT contenía características de sobreasignación, al igual que la mayoría de los sistemas operativos generalizados modernos, [ 3 ] incluido el núcleo de Linux . [ 4 ]

Véase también

Referencias

  1. Portnoy, Matthew (2012). Fundamentos de la virtualización . John Wiley & Sons. 60 págs . ISBN  978-1118240175.
  2. Siebert, Eric (2009). Implementación y administración de VMware VI3 . Prentice Hall Professional. pp. 166. ISBN  978-0137008599.
  3. "VMware vs. Microsoft: Por qué la sobreasignación de memoria es útil en producción y por qué Microsoft lo niega" . Archivado del original el 5 de marzo de 2016. Consultado el 22 de abril de 2015 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  4. ^ Santosa, Mulyadi. "Cuando Linux se queda sin memoria" . Medios O'Reilly . Consultado el 22 de abril de 2015 .