Cerca nel blog

venerdì 30 aprile 2010

VM Memory Overhead con vSphere 4.0 Update 1

Per amministrare un ambiente virtuale è necessario comprendere l’utilizzo delle risorse, ed in particolar modo la memoria RAM, che risulta essere la risorsa che viene consumata per prima.

Oltre alla memoria consumata per il VMkernel, la Service Console (solo per ESX) e la memoria assegnata al guest OS bisogna tenere conto dell’overhead della VM, ovvero la quantità di memoria necessaria all’hypervisor per gestire la VM. Questo overhead è direttamente proporzionale alle dimensioni della VM.

Per le versioni precedenti a vSphere è possibile consultare i seguenti articoli inerenti all’argomento:
Riprendendo le categorie proposte dagli articoli precedenti osserviamo le differenze di overhead, indicando tra le parentesi il valore della versione 3.5 di ESX:
  • VM Entry composta da: 1 vCPU, 1 GB di memoria RAM comporta un overhead di MB 123,73 MB (97,35 MB);
  • VM Media composta da: 2 vCPU, 4 GB di memoria RAM bit comporta un overhead di 242,51 MB (195,27 MB);
  • VM Grande composta da: 4 vCPU, 16 GB di memoria RAM comporta un overhead di 591,76 MB (573,85)
  • VM Very Big (ESX 3.5) composta da: 4 vCPU, 64 GB di memoria RAM bit comporta un overhead di 1.660,09 MB (1.875,48 MB);
  • VM Very Big (vSphere) composta da: 8 vCPU, 256 GB di memoria RAM comporta un overhead di 10.328,69 MB;
Da notare che per vSphere non esiste più una differenza relativa tra sistemi operativi a 32 bit e sistemi a 64 bit.

Per maggiori informazioni consulatare la “Resource Management Guide”, su vSphere cercando il capitolo “Overhead Memory on Virtual Machines” oppure puntare alla “VMware vSphere Online Library ESX 4.0 Update 1 and vCenter Server 4.0 Update 1 Edition”.

Nessun commento: