Quantcast
Channel: Blog Virtualización & CloudComputing en español » ESXi
Viewing all articles
Browse latest Browse all 10

Configurando el tamaño correcto de la memoria en las MVs

$
0
0

Configuración memoria maquinas virtualesEl valor máximo recomendado de memoria que se muestra cuando se está configurando una máquina virtual representa el umbral por encima del cual la memoria física del host es insuficiente para ejecutar la máquina virtual con un rendimiento óptimo.

El tamaño de la partición swap de la máquina virtual (.vswp) será igual al tamaño de la memoria física seleccionada cuando se configura la máquina virtual.

En nuestro caso, el tamaño del fichero swap sería de 1GB, al asignarle 1GB de memoria RAM a la máquina virtual durante su creación. Esta regla es diferente cuando se asignan reservas a las máquinas virtuales. Por ejemplo, si creas una máquina virtual con un 1GB de memoria RAM y asignas una reserva de 350MB, el tamaño del fichero swap será de 1GB menos 350MB, es decir, 650MB.

VMware VMkernel detecta las páginas de memoria que son idénticas en todas las máquinas virtuales y asigna estas páginas a la misma dirección de memoria física, con el consiguiente ahorro potencial de memoria física. Esta técnica es denominada Transparent Memory Page Sharing (TMPS).

VMware VMkernel trata las páginas de memoria compartidas como páginas de memoria COW (Copy on write), lo que significa que son páginas de solo lectura cuando son compartidas y páginas privadas cuando una de las máquinas virtuales hace algún cambio.

TMPS está siempre activada, a menos que se deshabilite manualmente modificando el fichero de configuración de la máquina virtual (.vmx).

Asimismo, Transparent Memory Page Sharing es la técnica de conservación de memoria con un impacto menor que otras técnicas, como pueden ser el ballooning o swaping, por cuanto permite eliminar páginas de memoria duplicadas ubicadas en diferentes máquinas virtuales.

No confundas TMPS con el Memory Balloon Driver, el cual permite reubicar memoria no usada de una máquina virtual a otra. Las técnicas de conservación de memoria con Transparent Memory Page Sharing y RAM Overcommit, permiten asegurarse la eliminación de copias de páginas de memoria redundadas entre máquinas virtuales.

Una de las nuevas funcionalidades en la versión ESXi 5, en cuanto a la optimización de memoria se refiere, es el llamado Memory Compression.

Esta técnica es también transparente al sistema operativo guest y mucho más rápida, comparada con el proceso de paging a nivel de máquina virtual.

Con Memory Compression cada página de memoria considerada para ser paginada a disco, es comprimida y almacenada en una cache de compresión a nivel de máquina virtual. En el ejemplo del diagrama anterior, la página de memoria A y B son comprimidas de 4K a 2K en la cache de la máquina virtual.

Gracias por leer nuestro blog, participar y compartir.

Configurando el tamaño correcto de la memoria en las MVs




Viewing all articles
Browse latest Browse all 10

Trending Articles