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.
- Calificadores de propiedad para clases de rendimiento sin formato y con formato
- Calificadores de propiedad para clases de rendimiento sin formato
- Calificadores de propiedad para clases de rendimiento con formato
- Interpretación de los calificadores de propiedad
- Temas relacionados
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.
-
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.
-
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.
Temas relacionados