Il grafico Memoria (MB) mostra la memoria utilizzata per il cluster. Il grafico viene visualizzato solo al livello di raccolta 1.

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

Tabella 1. Contatori dati
Etichetta grafico Descrizione
Utilizzata

Quantità di memoria della macchina host utilizzata da tutte le macchine virtuali accese nel cluster. La memoria consumata di un cluster è costituita dalla memoria consumata dalla macchina virtuale e dalla memoria dell'overhead. Non include la memoria dell'overhead specifica dell'host, come ad esempio la memoria utilizzata dalla console di servizio o da VMkernel.

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

Quantità totale di memoria della macchina di tutti gli host nel cluster disponibile per la memoria della macchina virtuale (memoria fisica per l'uso da parte del sistema operativo guest) e la memoria overhead della macchina virtuale.

Memoria totale = Memoria della macchina host aggregata - (Memoria VMkernel + Memoria della console di servizio + altra memoria di servizio)

Nota: Il contatore di dati totalmb è uguale al contatore di dati effectivemem, che è supportato solo per la compatibilità con le versioni precedenti.
  • Contatore: totalmb
  • Tipo di statistiche: assoluto
  • Unità: megabyte (MB)
  • Tipo di rollup: Media (minimo/massimo)
  • Livello raccolta: 1 (4)

Analisi del grafico

L'utilizzo della memoria non è necessariamente un indicatore di problemi di prestazioni. La memoria può essere elevata se un host sta eseguendo lo swapping o il ballooning, che può comportare lo swapping del guest delle macchine virtuali. In questi casi, verificare la presenza di altri problemi, come l'overcommit della CPU o le latenze dello storage.

In caso di utilizzo costantemente elevato della memoria in un cluster, in un pool di risorse o in una vApp, è 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.
2 Verificare che il driver balloon sia abilitato. Il driver balloon viene installato con VMware Tools ed è fondamentale per le prestazioni. 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 Se il valore del balloon è alto, verificare le condivisioni delle risorse, le prenotazioni e i limiti per le macchine virtuali e i pool di risorse negli host. Verificare che le impostazioni dell'host siano adeguate e non inferiori a quelle impostate per la macchina virtuale. Se negli host è disponibile memoria libera e nelle macchine virtuali è presente un'elevata memoria di swapping o ballooning, significa che la macchina virtuale (o il pool di risorse, se appartiene a un pool di risorse) ha raggiunto il limite di risorse. Controllare il limite massimo di risorse impostato in tale host.
4 Se il cluster non è un cluster DRS, abilitare DRS. Per abilitare DRS, eseguire le seguenti attività:
  1. Selezionare il cluster e fare clic sulla scheda Configura.
  2. In Servizi, fare clic su vSphere DRS.
  3. Fare clic su Modifica.

    Viene visualizzata la finestra di dialogo Modifica impostazioni cluster.

  4. Fare clic su Attiva vSphere DRS e quindi su OK.
5

Se il cluster è un cluster DRS:

  • Aumentare il numero di host e migrare una o più macchine virtuali nel nuovo host.
  • Verificare la soglia di aggressività. Se il valore è basso, aumentare la soglia. Ciò potrebbe evitare la presenza di aree sensibili nel cluster.
6 Aggiungere più memoria fisica in uno o più host.