Histórico de desempenho dos servidores

Aplica-se a: Windows Server 2022, Windows Server 2019

Este subtópico de Histórico de desempenho para Espaços de Armazenamento Diretos descreve detalhadamente o histórico de desempenho coletado para servidores. O histórico de desempenho está disponível para todos os servidores no cluster.

Observação

O histórico de desempenho não pode ser coletado para um servidor inoperante. A coleta será retomada automaticamente quando o servidor retornar.

Nomes e unidades de série

Estas séries são coletadas para cada servidor qualificado:

Série Unidade
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

Além disso, séries de unidade como physicaldisk.size.total são agregadas para todas as unidades qualificadas anexadas ao servidor e séries de adaptadores de rede como networkadapter.bytes.total são agregadas para todos os adaptadores de rede qualificados anexados ao servidor.

Como interpretar

Série Como interpretar
clusternode.cpu.usage Porcentagem de tempo do processador que não está ocioso.
clusternode.cpu.usage.guest Porcentagem de tempo do processador usado para a demanda de convidado (máquina virtual).
clusternode.cpu.usage.host Porcentagem de tempo do processador usado para a demanda do host.
clusternode.memory.total A memória física total do servidor.
clusternode.memory.available A memória disponível do servidor.
clusternode.memory.usage A memória alocada (não disponível) do servidor.
clusternode.memory.usage.guest A memória alocada para a demanda de convidado (máquina virtual).
clusternode.memory.usage.host A memória alocada para a demanda de host.

De onde eles vieram

As séries cpu.* são coletadas de diferentes contadores de desempenho, dependendo de se o Hyper-V está habilitado.

Se o Hyper-V estiver habilitado:

Série Contador de origem
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

O uso dos contadores % Total Run Time garante que o histórico de desempenho atribua todo o uso.

Se o Hyper-V NÃO estiver habilitado:

Série Contador de origem
clusternode.cpu.usage Processor > _Total > % Processor Time
clusternode.cpu.usage.guest zero
clusternode.cpu.usage.host igual ao uso total

Apesar da sincronização imperfeita, clusternode.cpu.usage é sempre clusternode.cpu.usage.host mais clusternode.cpu.usage.guest.

Com a mesma ressalva, clusternode.cpu.usage.guest é sempre a soma de vm.cpu.usage para todas as máquinas virtuais no servidor host.

As séries memory.* estarão (disponíveis EM BREVE).

Observação

Os contadores são medidos durante todo o intervalo, não amostrados. Por exemplo, se o servidor ficar ocioso por 9 segundos, mas houver picos de 100% da CPU no 10º segundo, o clusternode.cpu.usage será registrado como 10% em média durante esse intervalo de 10 segundos. Isso garante que seu histórico de desempenho capture todas as atividades e seja robusto ao ruído.

Uso no PowerShell

Use o cmdlet Get-ClusterNode:

Get-ClusterNode <Name> | Get-ClusterPerf

Referências adicionais