Historial de rendimiento para servidores

Se aplica a: Windows Server 2022, Windows Server 2019

En este subtema del Historial de rendimiento de Espacios de almacenamiento directo se describe detalladamente el historial de rendimiento recopilado para servidores. El historial de rendimiento está disponible para cada servidor del clúster.

Nota

No se puede recopilar el historial de rendimiento de un servidor inactivo. La recopilación se reanudará automáticamente cuando se vuelva a realizar la copia de seguridad del servidor.

Nombres y unidades de serie

Estas series se recopilan para cada servidor apto:

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

Además, las series de unidades como physicaldisk.size.total se agregan para todas las unidades aptas conectadas al servidor y las series de adaptadores de red, como networkadapter.bytes.total, se agregan para todos los adaptadores de red aptos conectados al servidor.

Interpretación

Serie Interpretación
clusternode.cpu.usage Porcentaje de tiempo de procesador que no está inactivo.
clusternode.cpu.usage.guest Porcentaje de tiempo de procesador usado para la demanda de invitado (máquina virtual).
clusternode.cpu.usage.host Porcentaje de tiempo de procesador usado para la demanda del host.
clusternode.memory.total Memoria física total del servidor.
clusternode.memory.available Memoria disponible del servidor.
clusternode.memory.usage Memoria asignada (no disponible) del servidor.
clusternode.memory.usage.guest La memoria asignada a la demanda de invitado (máquina virtual).
clusternode.memory.usage.host Memoria asignada a la demanda del host.

De dónde proceden

Las series cpu.* se recogen de diferentes contadores de rendimiento dependiendo de si Hyper-V está habilitado o no.

Si Hyper-V está habilitado:

Serie Contador de origen
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

El uso de los contadores % Total Run Time garantiza que el historial de rendimiento atribuye todo el uso.

Si Hyper-V NO está habilitado:

Serie Contador de origen
clusternode.cpu.usage Processor > _Total > % Processor Time
clusternode.cpu.usage.guest zero
clusternode.cpu.usage.host igual que el uso total

A pesar de la sincronización imperfecta, clusternode.cpu.usage es siempre clusternode.cpu.usage.host más clusternode.cpu.usage.guest.

Por el mismo motivo, clusternode.cpu.usage.guest es siempre la suma de vm.cpu.usage para todas las máquinas virtuales del servidor host.

Las series memory.* (ESTARÁN DISPONIBLES PRÓXIMAMENTE).

Nota

Los contadores recogen mediciones durante todo el intervalo, no es un muestreo. Por ejemplo, si el servidor está inactivo durante 9 segundos, pero aumenta al 100 % de CPU en el decimo segundo, su clusternode.cpu.usage se registrará como un 10 % de media durante este intervalo de 10 segundos. Esto garantiza que su historial de rendimiento captura toda la actividad y es potente frente a falsos positivos.

Uso en PowerShell

Use el cmdlet Get-ClusterNode:

Get-ClusterNode <Name> | Get-ClusterPerf

Referencias adicionales