Nel grafico Memoria (Balloon) viene visualizzata la memoria balloon in un host.

Questo grafico si trova nella vista Home della scheda Prestazioni dell'host.
Tabella 1. Contatori dati
Etichetta grafico Descrizione
Balloon Somma della memoria fisica guest recuperata dal driver balloon per tutte le macchine virtuali accese nell'host.
  • Contatore: vmmemctl
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 1 (4)

Analisi del grafico

Per garantire prestazioni ottimali, la quantità di memoria dell'host deve essere sufficiente per la memoria attiva delle macchine virtuali. La memoria attiva può essere inferiore alle dimensioni della memoria della macchina virtuale. Consente di eseguire l'over-provisioning della memoria, ma garantisce comunque che la memoria attiva della macchina virtuale sia inferiore alla memoria dell'host.

Valori di utilizzo elevato temporanei non causano in genere il peggioramento delle prestazioni. Ad esempio, l'utilizzo della memoria può essere elevato quando vengono avviate più macchine virtuali contemporaneamente o quando si verifica un picco del carico di lavoro della macchina virtuale. Tuttavia, un valore di utilizzo della memoria sempre elevato (94% o superiore) indica che l'host forse non dispone della memoria necessaria per soddisfare la richiesta. Se le dimensioni della memoria attiva sono uguali alle dimensioni della memoria concesse, significa che la richiesta di memoria supera le risorse di memoria disponibili. Se la memoria attiva è costantemente bassa, le dimensioni della memoria potrebbero essere troppo grandi.

Se il valore dell'utilizzo della memoria è elevato e nell'host viene eseguito frequentemente il ballooning o lo swapping, verificare la quantità di memoria fisica libera nell'host. Un valore di memoria libero pari o inferiore al 6% indica che l'host non può gestire la richiesta di memoria. Ciò comporta il recupero della memoria, che potrebbe peggiorare le prestazioni.

Se l'host dispone di memoria libera sufficiente, verificare le condivisioni delle risorse, la prenotazione e le impostazioni dei limiti delle macchine virtuali e dei pool di risorse nell'host. Verificare che le impostazioni dell'host siano adeguate e non inferiori a quelle impostate per le macchine virtuali.

Se nell'host è disponibile poca memoria o se si nota un peggioramento nelle prestazioni, è consigliabile eseguire le azioni seguenti.

Tabella 2. Consigli sul miglioramento delle prestazioni della memoria
N. Risoluzione
1 Verificare che in ogni macchina virtuale sia installato VMware Tools. Il driver balloon viene installato con VMware Tools ed è fondamentale per le prestazioni.
2 Verificare che il driver balloon sia abilitato. Il VMkernel recupera regolarmente la memoria della macchina virtuale inutilizzata tramite il ballooning e lo swapping. In genere, ciò non influisce sulle prestazioni della macchina virtuale.
3 Ridurre lo spazio di memoria nella macchina virtuale e correggere le dimensioni della cache se sono troppo grandi. In questo modo viene liberata la memoria per le altre macchine virtuali.
4 Se la prenotazione della memoria della macchina virtuale è impostata su un valore molto superiore rispetto alla memoria attiva, ridurre l'impostazione di prenotazione in modo che il VMkernel possa recuperare la memoria inattiva per altre macchine virtuali nell'host.
5 Eseguire la migrazione di una o più macchine virtuali in un host di in un cluster DRS.
6 Aggiungere memoria fisica all'host.