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