Condividi tramite


Cronologia delle prestazioni per i server

Questo argomento secondario di Cronologia delle prestazioni per Spazi di archiviazione diretta descrive in dettaglio la cronologia delle prestazioni raccolta per le macchine virtuali. La cronologia delle prestazioni è disponibile per ogni server nel cluster.

Note

Impossibile raccogliere la cronologia delle prestazioni per un server inattivo. La raccolta riprenderà automaticamente quando viene eseguito il backup del server.

Nomi e unità delle serie

Queste serie vengono raccolte per ogni server idoneo:

Series Unit
clusternode.cpu.usage percent
clusternode.cpu.usage.guest percent
clusternode.cpu.usage.host percent
clusternode.memory.total bytes
clusternode.memory.available bytes
clusternode.memory.usage bytes
clusternode.memory.usage.guest bytes
clusternode.memory.usage.host bytes

Inoltre, le serie di unità come physicaldisk.size.total vengono aggregate per tutte le unità idonee collegate al server e le serie di schede di rete, ad esempio networkadapter.bytes.total, vengono aggregate per tutte le schede di rete idonee collegate al server.

Come interpretare

Series Come interpretare
clusternode.cpu.usage Percentuale di tempo nel quale il processore non è inattivo.
clusternode.cpu.usage.guest Percentuale di tempo del processore usato per la domanda guest (macchina virtuale).
clusternode.cpu.usage.host Percentuale di tempo del processore usato per la domanda host.
clusternode.memory.total Memoria fisica totale del server.
clusternode.memory.available Memoria disponibile del server.
clusternode.memory.usage Memoria allocata (non disponibile) del server.
clusternode.memory.usage.guest Memoria allocata alla richiesta guest (macchina virtuale).
clusternode.memory.usage.host Memoria allocata alla domanda host.

Da dove provengono

Le serie cpu.* vengono raccolte da contatori delle prestazioni diversi a seconda che Hyper-V sia abilitato o meno.

Se Hyper-V è abilitato:

Series Contatore di origine
clusternode.cpu.usage Hyper-V Hypervisor Logical Processor > _Total > % Total Run Time
clusternode.cpu.usage.guest Hyper-V Hypervisor Virtual Processor > _Total > % Total Run Time
clusternode.cpu.usage.host Hyper-V Hypervisor Root Virtual Processor > _Total > % Total Run Time

L'uso dei contatori % Total Run Time garantisce che la cronologia delle prestazioni attribuisca tutto l'utilizzo.

Se Hyper-V NON è abilitato:

Series Contatore di origine
clusternode.cpu.usage Processor > _Total > % Processor Time
clusternode.cpu.usage.guest zero
clusternode.cpu.usage.host uguale all'utilizzo totale

Nonostante la sincronizzazione imperfetta, clusternode.cpu.usage è sempre clusternode.cpu.usage.host più clusternode.cpu.usage.guest.

Con lo stesso avvertimento, clusternode.cpu.usage.guest è sempre la somma di vm.cpu.usage per tutte le macchine virtuali nel server host.

Le serie memory.* sono (PRESTO DISPONIBILE).

Note

I contatori vengono misurati per tutto l'intervallo, non vengono campionati. Ad esempio, se il server è inattivo per 9 secondi, ma raggiunge il 100% della CPU nel 10° secondo, il relativo clusternode.cpu.usage verrà registrato come 10% in media durante questo intervallo di 10 secondi. In questo modo, la cronologia delle prestazioni acquisisce tutte le attività ed è resistente al rumore.

Utilizzo in PowerShell

Usare il cmdlet Get-ClusterNode :

Get-ClusterNode <Name> | Get-ClusterPerf

Riferimenti aggiuntivi