Amb Hyper- V, podem admistrar la memòria de les nostres màquines de forma dinàmica. Aquesta característica només està disponible a la versió Windows Server 2008 R2 SP1 i estarà disponible a Windows 8 i Hyper-V 3.0.
La memòria dinàmica ens permet gestionar més eficientment aquest recurs tan important i sempre escàs com és la memòria. En versions posteriors de Hyper-V, quan asignábamos memòria a una màquina virtual, aquesta memòria era assignada només arrencar la màquina i disposava d’ella independentment de si la feia servir o no i la memòria ja no la teníem disponible per a altres màquines en el host .
memòria dinàmica en Hyper-V
a partir d’el SP1 de la R2 de Windows 2008, podem configurar memòria dinàmica. A la casella del “Startup RAM” vam indicar la memòria inicial que tindrà la màquina i en la casella de “Maximum RAM” la memòria màxima que se li pot assignar dinàmicament. D’aquesta manera, si per exemple a la màquina li assignem a startup 1 Gb de RAM i en la màxima 4 Gb, però durant l’execució d’aquesta màquina, només utilitza 2 Gb, Hyper-V li assignarà aquests 2 Gb i deixarà lliures els altres 2 Gb per a la resta d’amfitrió i de màquines virtuals, optimitzant així la memòria.
A part d’aquesta configuració, disposem de dos lliscants de configuració. El primer ens serveix per a indicar el percentatge d’assignació de memòria dinàmica. Per exemple per a aplicacions que requereixen molta memòria com SQL Server, podem utilitzar un percentatge alt perquè agafi gran quantitat de memòria. En canvi per a un altre tipus d’aplicacions com un DNS o un servidor de fitxers, podem indicar-li que agafi memòria en un percentatge menor.
L’altre lliscant serveix per configurar la prioritat a l’hora d’assignar la memòria. Si aquesta màquina és per exemple un servidor crític, li assignarem prioritat màxima. Si és un servidor secundari, li assignarem una prioritat menor.