Histórico de desempenho dos servidores
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