Tipos de contadores de algoritmo de temporizador
Los tipos de contadores de algoritmo de temporizador se basan en el aumento del uso del objeto de rendimiento durante un período de muestra. Los datos del contador son una medida cuántica creciente de la actividad total de un objeto hasta el momento en que tiene lugar la muestra. La diferencia entre las dos muestras indica el tiempo total que el objeto está activo durante el período de tiempo de muestra.
Dividir por el período de muestra da como resultado la proporción de tiempo que el objeto está activo durante un período de tiempo. La división por el número de interrupciones del sondeo internas determina el uso medio entre las muestras de sondeo.
Por ejemplo, la propiedad AvgDiskSecPerRead de la clase Win32_PerfRawData_PerfDisk_PhysicalDisk usa el tipo de contador PERF_AVERAGE_TIMER. Este contador calcula el tiempo medio en segundos de una lectura de datos del disco y requiere la propiedad base AvgDiskSecPerRead_Base. A diferencia de PERF_COUNTER_TIMER, la base promedio del temporizador representa un número acumulado de operaciones y los datos del contador son un valor de tiempo de ejecución, lo que significa que, cuando se divide por la base de tiempo, da el tiempo total de todas las operaciones en segundos.
Constante de tipo de contador | Descripción |
---|---|
PERF_COUNTER_TIMER Decimal 541132032 |
Promedio de tiempo que un componente está activo como un porcentaje del tiempo de muestra total. |
PERF_COUNTER_TIMER_INV Decimal 557909248 |
Promedio del porcentaje de tiempo que el objeto no está activo durante el intervalo de muestra. Este tipo de contador es igual que PERF_100NSEC_TIMER_INV, excepto en que mide el tiempo en unidades de tics del temporizador de rendimiento del sistema en lugar de en unidades de 100 nanosegundos. |
PERF_AVERAGE_TIMER Decimal 805438464 |
Promedio de tiempo para completar un proceso o una operación. Este tipo de contador muestra la relación entre el tiempo total transcurrido del intervalo de muestra y el número de procesos u operaciones completadas durante dicho tiempo. Requiere una propiedad base con PERF_AVERAGE_BASE como tipo de contador. |
PERF_100NSEC_TIMER Decimal 542180608 |
Tiempo activo de un componente como porcentaje del tiempo total transcurrido en unidades de 100 nanosegundos del intervalo de muestra. |
PERF_100NSEC_TIMER_INV Decimal 558957824 |
Porcentaje de tiempo que el objeto no ha estado en uso. Este tipo de contador es igual que PERF_COUNTER_TIMER_INV, excepto en que mide el tiempo en unidades de 100 nanosegundos en lugar de en tics del temporizador de rendimiento del sistema. |
PERF_COUNTER_MULTI_TIMER Decimal 574686464 |
Tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Este tipo de contador se diferencia de PERF_100NSEC_MULTI_TIMER en que mide el tiempo en unidades de tics del temporizador de rendimiento del sistema en lugar de unidades de 100 nanosegundos. Requiere una propiedad base con el tipo de contador PERF_COUNTER_MULTI_BASE. |
PERF_COUNTER_MULTI_TIMER_INV Decimal 591463680 |
Tiempo de inactividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Este tipo de contador se diferencia de PERF_100NSEC_MULTI_TIMER_INV en que mide el tiempo en unidades de tics del temporizador de rendimiento del sistema en lugar de unidades de 100 nanosegundos. Requiere una propiedad base con el tipo de contador PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER Decimal 575735040 |
Este tipo de contador muestra el tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total (unidades de 100 nanosegundos) del intervalo de muestra. Requiere una propiedad base con el tipo de contador PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER_INV Decimal 592512256 |
Tiempo de inactividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Los contadores de este tipo miden el tiempo en unidades de 100 nanosegundos. Requiere una propiedad base con el tipo de contador PERF_COUNTER_MULTI_BASE. |
PERF_OBJ_TIME_TIMER Decimal 543229184 |
Un temporizador de 64 bits en unidades específicas del objeto. |