Se una macchina virtuale primaria sembra funzionare lentamente, anche se il suo host è leggermente caricato e mantiene il tempo di CPU inattivo, controllare l'host in cui è in esecuzione la macchina virtuale secondaria per verificare se è fortemente caricata.
Problema
Quando una macchina virtuale secondaria si trova in un host fortemente caricato, la macchina virtuale secondaria può influire sulle prestazioni della macchina virtuale primaria.
Causa
Una macchina virtuale secondaria in esecuzione in un host in overcommit (ad esempio, con le relative risorse CPU) potrebbe non ottenere la stessa quantità di risorse della macchina virtuale primaria. Quando ciò si verifica, la macchina virtuale primaria deve rallentare per consentire alla macchina virtuale secondaria di stare al passo, riducendo di fatto la sua velocità di esecuzione alla velocità più lenta della macchina virtuale secondaria.
Soluzione
- Per i conflitti di rete FT, utilizzare la tecnologia vMotion per spostare la macchina virtuale secondaria in un host, con un minor numero di macchine virtuali FT che si trovano nella rete FT. Verificare che la qualità dell'accesso allo storage alla macchina virtuale non sia asimmetrica.
- Per i problemi relativi ai conflitti di storage, spegnere e riaccendere FT. Quando si ricrea la macchina virtuale secondaria, modificarne il datastore in una posizione con meno conflitti di risorse e un migliore potenziale di prestazioni.
- Per risolvere un problema di risorse della CPU, impostare una prenotazione di CPU esplicita per la macchina virtuale primaria su un valore di MHz sufficiente a eseguire il proprio carico di lavoro al livello di prestazioni desiderato. Questa prenotazione viene applicata sia alle macchine virtuali primarie che a quelle secondarie, assicurando che entrambe le macchine virtuali possano essere eseguite a una velocità specificata. Per istruzioni sull'impostazione di questa prenotazione, consultare i grafici delle prestazioni della macchina virtuale (prima dell'abilitazione della Fault Tolerance) per conoscere quante risorse CPU utilizza in condizioni normali.