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.

Nota

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:

di cassa Unità
clusternode.cpu.usage percentuale
clusternode.cpu.usage.guest percentuale
clusternode.cpu.usage.host percentuale
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

di cassa 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:

di cassa 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:

di cassa 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).

Nota

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