Compartir a través de


Calificadores de propiedades para clases de contador de rendimiento

Los calificadores de propiedad especifican información sobre el contador de rendimiento al que se asigna la propiedad.

El contador de rendimiento forma parte de un objeto de rendimiento representado por una clase de contador de rendimiento de WMI. El proveedor WbemPerfClass asocia automáticamente los calificadores específicos de contador de rendimiento a las clases y propiedades Win32_PerfRawData de Root\CIMv2.

Esta información se aplica a todas las instancias de la clase de rendimiento. Algunos calificadores con valores booleanos que siempre son false pueden no estar presentes en clases específicas.

Calificadores de propiedad para clases de rendimiento sin formato y con formato

En la lista siguiente se enumeran los calificadores que se aplican a las propiedades de las clases derivadas de Win32_PerfRawData o Win32_PerfFormattedData.

CounterType

sint32

Valor entero en la enumeración de tipo de contador, tal como se define en Winperf.h o Perflib.h. El calificador CounterType indica la fórmula o el algoritmo que se usa para calcular el valor que se muestra en System Monitor para el contador que representa la propiedad.

DisplayName

string

Nombre del contador de rendimiento, tal y como se especifica en la aplicación auxiliar de datos de rendimiento (PDH).

HelpIndex

sint32

No se usa. Siempre contiene 0.

PerfIndex

sint32

No se usa. Siempre contiene 0.

Calificadores de propiedad para clases de rendimiento sin formato

En la lista siguiente se enumeran los calificadores que se aplican a todas las propiedades de las clases derivadas de Win32_PerfRawData.

PerfDefault

boolean

Indica si esta propiedad es el contador predeterminado que se va a usar en los cuadros de lista. Este calificador tiene como valor predeterminado False para los contadores de rendimiento versión 6.0 porque no proporcionan datos para él. Para más información, consulte Performance Counters.

DefaultScale

sint32

Potencia de 10 que se usará para mostrar el contador. Para cero, el máximo estimado es 10^0 o 1.

PerfDetail

sint32

Nivel de conocimiento del público. No se usa. El valor es siempre 100.

Calificadores de propiedad para clases de rendimiento con formato

En la lista siguiente se enumeran los calificadores que se aplican a todas las propiedades de las clases derivadas de Win32_PerfFormattedData.

CookingType

string

Tipo de fórmula usado para generar el resultado. Cada tipo de contador usa los otros calificadores de propiedad para calcular el resultado que se muestra como valor de la propiedad actual. Los calificadores Counter, PerfTimeStamp y PerfTimeFreq se asignan a las propiedades de una clase sin formato que proporciona los datos.

Para más información, consulte Calificador CounterType.

Counter

string

Nombre de una propiedad necesaria de la clase sin formato correspondiente que se va a usar como valor de contador en la fórmula. El valor debe ser el nombre de propiedad de la propiedad de origen de datos de la clase sin formato correspondiente.

PerfTimeStamp

string

Nombre de una propiedad de una clase sin formato que se usará como frecuencia en la fórmula. El valor predeterminado adecuado en el nivel de clase se usará si este calificador no está presente para la propiedad. La frecuencia representa los tics por segundo de la marca de tiempo.

PerfTimeFreq

string

Nombre de una propiedad de una clase sin formato que se usará como marca de tiempo en la fórmula. El valor predeterminado adecuado en el nivel de clase se usa si este calificador no está presente para la propiedad. Una marca de tiempo generada automáticamente puede presentar un error en un cálculo porque la marca de tiempo es una aproximación y no tiene en cuenta la sobrecarga generada por la serialización y la recopilación de datos real.

Interpretación de los calificadores de propiedad

Las propiedades de las clases Win32_PerfFormattedData contienen los datos calculados proporcionados por el proveedor de datos de rendimiento con formato. El valor de la propiedad es el resultado final calculado. Los calificadores proporcionan una receta.

Los calificadores Counter y Base apuntan a los orígenes de datos y CookingType especifica la fórmula utilizada para generar el resultado. La marca de tiempo y la frecuencia de muestra también proceden de la clase sin formato correspondiente y se les asigna el nombre en PerfTimeStamp y PerfTimeFreq.

Por ejemplo, una de las clases con formato proporcionadas por WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, contiene una propiedad denominada AvgDiskBytesPerRead. El nombre de la propiedad en la clase con formato debe ser el mismo que el de la propiedad de la clase sin formato. La propiedad AvgDiskBytesPerRead tiene los siguientes calificadores.

En la lista siguiente se enumeran los calificadores de propiedad disponibles para las propiedades de todas las clases derivadas de Win32_PerfFormattedData.

Calificador: Value
CookingType PERF_AVERAGE_BULK
Contador AvgDiskBytesPerRead
PerfTimeStamp Timestamp_PerfTime
PerfTimeFreq Frequency_PerfTime
PerfIndex 408
HelpIndex 409
Base AvgDiskBytesPerRead_Base

 

La propiedad AvgDiskBytesPerRead informa del número medio de bytes transferidos desde el disco durante las operaciones de lectura. La fórmula de PERF_AVERAGE_BULK es:

(Muestra2 - Muestra1) / (Muestra base2 - Muestra base1)

La operación de lectura se muestrea a la frecuencia especificada por PerfTimeFreq con el valor PerfTimeStamp que indica la muestra más reciente. Los datos de contador sin formato en bytes se toman de la propiedad AvgDiskBytesPerRead de la clase Win32_PerfRawData_PerfDisk_LogicalDisk. El número base de datos de operaciones se toma de la propiedad AvgDiskBytesPerRead_Base de esa misma clase.

Para más información, consulte Obtención de datos estadísticos de rendimiento y Supervisión de datos de rendimiento.

Supervisión de datos de rendimiento

Calificadores específicos de las clases de rendimiento de WMI

Clases de contador de rendimiento

Acceso a clases de rendimiento preinstaladas de WMI

Tareas de WMI: supervisión del rendimiento