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