La memoria della macchina host rappresenta il supporto hardware per la memoria e fisica del guest. Per ottenere prestazioni ottimali, la memoria della macchina host deve avere dimensioni almeno leggermente più grandi di quelle della memoria attiva combinata delle macchine virtuali presenti nell'host. Le dimensioni della memoria di una macchina virtuale devono essere leggermente maggiori rispetto all'utilizzo medio della memoria guest. L'aumento delle dimensioni della memoria della macchina virtuale comporta un maggiore utilizzo della memoria overhead.

Problema

  • L'utilizzo della memoria è costantemente alto (94% o superiore) o costantemente basso (24% o meno).
  • La memoria disponibile è 6% o meno e si verifica uno scambio frequente.

Causa

  • È probabile che l'host sia privo delle risorse di memoria necessarie per soddisfare le dimensioni di memoria attive combinate di tutte le macchine virtuali in esecuzione.
  • Le risorse della memoria della macchina host non sono sufficienti a soddisfare la richiesta, causando il recupero della memoria (come lo scambio) e prestazioni ridotte.

Soluzione

  • Verificare che in ogni macchina virtuale sia installato VMware Tools. Il driver balloon viene installato con VMware Tools ed è fondamentale per le prestazioni.
  • Verificare che il driver balloon sia abilitato. VMkernel tenta regolarmente di recuperare la memoria inutilizzata della macchina virtuale tramite il ballooning e, se necessario, lo scambio. In genere, ciò non influisce sulle prestazioni della macchina virtuale.
  • 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.
  • 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.
  • Eseguire la migrazione di una o più macchine virtuali in un host di in un cluster DRS.
  • Aggiungere memoria fisica all'host.