Condividi tramite


Cronologia delle prestazioni per i server

Si applica a: Windows Server 2022, Windows Server 2019

Questo sotto-argomento della cronologia delle prestazioni per Spazi di archiviazione diretta descrive in dettaglio la cronologia delle prestazioni raccolta per i server. 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à di serie

Queste serie vengono raccolte per ogni server idoneo:

Serie 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 sono aggregate per tutte le unità idonee collegate al server e le serie physicaldisk.size.total di schede di rete, ad esempio networkadapter.bytes.total vengono aggregate per tutte le schede di rete idonee collegate al server.

Come interpretare

Serie Come interpretare
clusternode.cpu.usage Percentuale di tempo del processore che non è inattiva.
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

La cpu.* serie viene raccolta da contatori delle prestazioni diversi a seconda che Hyper-V sia abilitato o meno.

Se Hyper-V è abilitato:

Serie 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 % Total Run Time contatori garantisce che la cronologia delle prestazioni attributi tutti gli utilizzi.

Se Hyper-V non è abilitato:

Serie 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.

La memory.* serie è (PRESTO DISPONIBILE).

Nota

I contatori vengono misurati nell'intero intervallo, non campionati. Ad esempio, se il server è inattiva per 9 secondi, ma raggiunge il 100% della CPU nel 10° secondo, 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 è affidabile per il rumore.

Utilizzo in PowerShell

Usare il cmdlet Get-ClusterNode :

Get-ClusterNode <Name> | Get-ClusterPerf

Riferimenti aggiuntivi