Il grafico Memoria (MB) mostra i contatori dei dati di memoria per i cluster. Il grafico viene visualizzato a tutti i livelli di raccolta ad eccezione del livello 1.

Descrizione

Questo grafico si trova nella vista Home della scheda Prestazioni del cluster.

Nota: Queste definizioni del contatore dati si riferiscono agli host. A livello di cluster, i valori vengono raccolti e sommati. I valori dei contatori nel grafico rappresentano le quantità aggregate dei dati host. I contatori visualizzati nel grafico dipendono dal livello di raccolta impostato per il vCenter Server.
Tabella 1. Contatori dati
Etichetta grafico Descrizione
Attivo

Somma della memoria fisica guest attiva di tutte le macchine virtuali accese nell'host, oltre alla memoria utilizzata dalle applicazioni VMkernel di base. La memoria attiva è stimata dal VMkernel.

  • Contatore: active
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 2 (4)
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)
Utilizzata

Quantità di memoria della macchina utilizzata nell'host.

La memoria consumata include la memoria della macchina virtuale, la memoria della console del servizio e la memoria VMkernel.

memoria consumata = memoria host totale - memoria host disponibile

  • Contatore: consumed
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 1 (4)
Concesso

Somma della memoria fisica guest concessa per tutte le macchine virtuali accese. La memoria concessa viene mappata alla memoria della macchina dell'host.

La memoria concessa per un host include la memoria condivisa di ogni macchina virtuale nell'host.

  • Contatore: granted
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 2 (4)
Swapping utilizzato

Somma della memoria sulla quale tutte le macchine virtuali accese nell'host hanno eseguito lo swapping.

  • Contatore: swapused
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 2 (4)
Totale Memoria totale aggregata disponibile nel cluster.
  • Contatore: totalmb
  • 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.