Il grafico Utilizzo CPU mostra l'utilizzo della CPU delle macchine virtuali nel pool di risorse o nella vApp. Il grafico mostra le prime 10 macchine virtuali con l'utilizzo della CPU più alto.
Questo grafico si trova nella vista Pool di risorse e Macchine virtuali della scheda Prestazionidel pool di risorse o della vApp.
Etichetta grafico | Descrizione |
---|---|
virtual_machine | Quantità di CPU utilizzata attivamente dalle macchine virtuali.
|
Analisi del grafico
Un breve picco di utilizzo della CPU o dello stato pronto della CPU indica che si stanno utilizzando al meglio le risorse della macchina virtuale. Tuttavia, se il valore di utilizzo della CPU per una macchina virtuale è superiore al 90% e il valore dello stato pronto della CPU è superiore al 20%, le prestazioni ne risentono.
Se ciò influisce sulle prestazioni, è consigliabile eseguire le azioni seguenti.
N. | Risoluzione |
---|---|
1 | Verificare che in ogni macchina virtuale dell'host sia installato VMware Tools. |
2 | Impostare le prenotazioni della CPU per tutte le macchine virtuali ad alta priorità, per garantire che ricevano i cicli della CPU necessari. |
3 | Confrontare il valore di utilizzo della CPU di una macchina virtuale con l'utilizzo della CPU di altre macchine virtuali sull'host o nel pool di risorse. Il grafico a linee impilate nella vista Macchina virtuale dell'host mostra l'utilizzo della CPU per le macchine virtuali nell'host. |
4 | Stabilire se il tempo di attesa elevato per la macchina virtuale è dipeso dal fatto che il tempo di utilizzo della CPU ha raggiunto il limite della CPU. In tal caso, aumentare il limite della CPU nella macchina virtuale. |
5 | Aumentare le condivisioni della CPU per offrire alla macchina virtuale maggiori opportunità di esecuzione. Il tempo di attesa totale nell'host potrebbe rimanere allo stesso livello se il sistema host è vincolato dalla CPU. Se il tempo di preparazione dell'host non diminuisce, impostare le prenotazioni della CPU per le macchine virtuali con priorità alta in modo da garantire che ricevano i cicli di CPU necessari. |
6 | Aumentare la quantità di memoria allocata alla macchina virtuale. Ciò riduce le attività di rete e disco per le applicazioni che eseguono la memorizzazione nella cache. Ciò potrebbe ridurre l'I/O del disco e la necessità per l'host di virtualizzare l'hardware. Le macchine virtuali con allocazioni di risorse inferiori accumulano in genere più tempo di attesa per la CPU. |
7 | Ridurre il numero di CPU virtuali in una macchina virtuale al numero necessario per eseguire il carico di lavoro. Ad esempio, un'applicazione con thread singolo in una macchina virtuale a quattro vie può beneficiare solo di una singola vCPU. Tuttavia, la manutenzione dell'hypervisor delle tre vCPU inattive utilizza cicli della CPU che possono essere usati per altre attività. |
8 | Se l'host non si trova già in un cluster DRS, aggiungerlo. Se l'host si trova in un cluster DRS, aumentare il numero di host e migrare una o più macchine virtuali nel nuovo host. |
9 | Se necessario, aggiornare le CPU o i core fisici nell'host. |
10 | Utilizzare la versione più recente del software hypervisor e abilitare le funzionalità di salvataggio della CPU come offload della segmentazione TCP, pagine di memoria di grandi dimensioni e frame Jumbo. |