Memoria dinámica

Plataformas afectadas

Clientes (en ejecución como máquinas virtuales): Windows Vista | Windows 7
Servidores : Windows Server 2008 R2 Hyper-V SP1

Impacto en las características

Gravedad : baja
Frecuencia : alta

Descripción

En un nivel alto, Hyper-V memoria dinámica es una mejora de administración de memoria para el rol de Hyper-V incluido en Windows Server 2008 R2 SP1. Está diseñado para su uso en producción y permite a los clientes lograr mayores ratios de densidad de máquinas virtuales y consolidación, al tiempo que optimiza el uso de memoria en la máquina física. La asignación de memoria estática se reduce y se asigna memoria adicional según sea necesario. La memoria dinámica afecta a los desarrolladores de software que desean asegurarse de que su software funciona correctamente en un entorno de máquina virtual.

Escenario de uso

Hay dos escenarios clave de uso en los que entra en juego la memoria dinámica, las aplicaciones del lado host y las aplicaciones del lado invitado.

Aplicaciones del lado host (herramientas de administración)

Las herramientas antiguas que administran un nuevo servidor windows Server 2008 R2 SP1 no podrán acceder a la nueva configuración de memoria dinámica. Se han desarrollado nuevas API de WMI y contadores de rendimiento para administrar la nueva configuración de memoria dinámica para Hyper-V máquinas virtuales. Los desarrolladores de software que trabajan en herramientas de administración deben aprovechar estas API y contadores para su uso con Windows Server 2008 R2 SP1 con el rol Hyper-V instalado. Los detalles sobre estas nuevas API estarán disponibles a través de Hyper-V documentación del proveedor WMI en MSDN.

Aplicaciones del lado invitado

Los desarrolladores que escriben software para su uso dentro de una máquina virtual configurada para usar memoria dinámica deben tener en cuenta que la memoria del sistema de máquina virtual ya no es constante. Por lo tanto, su aplicación debe liberar memoria cuando ya no sea necesario para permitir que otras aplicaciones aprovechen el recurso.

Las asignaciones de memoria y las desasignación siguen funcionando como normal para las aplicaciones de usuario. La memoria dinámica es completamente transparente para la mayoría de las aplicaciones del usuario final. Sin embargo, si el software que se desarrolla usa contadores de rendimiento de memoria en la máquina virtual, las pruebas cuidadosas deben realizarse en un entorno habilitado para memoria dinámica para asegurarse de que el software toma los cambios realizados en la asignación de memoria del sistema operativo invitado en cuenta. La memoria disponible ya no es "estática" desde la perspectiva de la máquina virtual.

Solutions

Las máquinas virtuales deben tener instalados los servicios de integración actualizados (SP1) para aprovechar las ventajas de la memoria dinámica. Asegúrese de que todas las máquinas usadas en la administración de Hyper-V máquinas virtuales usen los bits más recientes de Windows Server 2008 R2 SP1.

Aviso de declinación de responsabilidades

La información contenida en este documento está relacionada con el producto de software de versión preliminar que puede modificarse sustancialmente antes de su primera versión comercial. En consecuencia, es posible que la información no describa o refleje con precisión el producto de software cuando se publique por primera vez comercialmente. Este documento tiene fines exclusivamente informativos. MICROSOFT NO OFRECE NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, EN ESTE DOCUMENTO.