Hyper-V - Dynamic Memory e "Memoria Disponibile"

Vi segnalo l'ennesimo interessante post del mitico Ben Armstrong:

What is “Memory Availability”? (as reported by Dynamic Memory)

Se avete provato ad installare il Service Pack 1 Beta di Windows Server 2008 R2, avrete probabilmente notato che, nella console di Hyper-V, è presente una colonna "Memory Available".

image

Questo valore rappresenta la percentuale di memoria allocata come “Memory Buffer” rispetto a quanto la VM sta utilizzando in quel momento (committed memory). Vi ricordo che, come impostazione predefinita, Hyper-V tenta di riservare il 20% di “Memory Buffer” per ogni macchina virtuale.

Esempio pratico: se una Virtual Machine ha allocato 1000 MB (colonna "Current Memory") ma utilizza 900 MB, il valore di "Memory Available" riportato sarebbe 11% poichè la macchina virtuale stessa ha l'11% di memoria allocata in più rispetto all'utilizzo reale.

Nel caso in cui questo valore cominciasse ad avvicinarsi allo 0% o arrivasse a valori negativi, significherebbe che le Virtual Machines necessitano di più memoria e che, probabilmente, sarebbe opportuno fermarne alcune o semplicemente spostarle via Live Migration in un altro nodo del vostro Cluster :-)

Simone

 

Risorse Correlate

Hyper-V Dynamic Memory Evaluation Guide

What is “Memory Availability”? (as reported by Dynamic Memory)