Qualificateurs de propriété pour les classes de compteur de performance
Les qualificateurs de propriété spécifient des informations sur le compteur de performance mappé à la propriété.
- Qualificateurs de propriété pour les classes de performance brutes et mises en forme
- Qualificateurs de propriété pour les classes de performance brutes
- Qualificateurs de propriété pour les classes de performance mises en forme
- Comment interpréter les qualificateurs de propriété
- Rubriques connexes
Le compteur de performance fait partie d’un objet de performance représenté par un compteur de performance de la classe compteur de performances WMI. les qualificateurs spécifiques sont automatiquement attachés par le fournisseur WbemPerfClass aux classes et propriétés Win32 _ PerfRawData dans le \ cimv2 racine.
Ces informations s’appliquent à toutes les instances de la classe de performance. Certains qualificateurs avec des valeurs booléennes qui ont toujours la valeur false peuvent ne pas être présents sur des classes spécifiques.
Qualificateurs de propriété pour les classes de performance brutes et mises en forme
La liste suivante répertorie les qualificateurs qui s’appliquent aux propriétés dans les classes dérivées de Win32 _ PerfRawData ou Win32 _ PerfFormattedData.
-
sint32
Valeur entière dans l’énumération de type de compteur, telle que définie dans Winperf. h ou Perflib. h. Le qualificateur de l’identificateurde l’ordinateur indique la formule ou l’algorithme utilisé pour calculer la valeur affichée dans le moniteur système pour le compteur que la propriété représente.
-
NomComplet
-
string
Nom du compteur de performance, tel que spécifié par le programme d’assistance des données de performances (PDH).
-
HelpIndex
-
sint32
Non utilisé. Contient toujours la valeur 0.
-
PerfIndex
-
sint32
Non utilisé. Contient toujours la valeur 0.
Qualificateurs de propriété pour les classes de performance brutes
La liste suivante répertorie les qualificateurs qui s’appliquent à toutes les propriétés des classes dérivées de Win32 _ PerfRawData.
-
PerfDefault
-
boolean
Indique si cette propriété est le compteur par défaut à utiliser dans les zones de liste. Ce qualificateur a pour valeur par défaut false pour les compteurs de Performance version 6,0, car ils ne fournissent pas de données pour celui-ci. Pour plus d’informations, consultez Compteurs de performances.
-
DefaultScale
-
sint32
Puissance de 10 à utiliser pour l’affichage du compteur. Pour zéro, la valeur maximale estimée est 10 ^ 0, ou 1.
-
sint32
Niveau de connaissance de l’audience. Non utilisé. La valeur est toujours 100.
Qualificateurs de propriété pour les classes de performance mises en forme
La liste suivante répertorie les qualificateurs qui s’appliquent à toutes les propriétés des classes dérivées de Win32 _ PerfFormattedData.
-
CookingType
-
string
Type de formule utilisé pour produire le résultat. Chaque type de compteur utilise les autres qualificateurs de propriété pour calculer le résultat affiché comme valeur de la propriété actuelle. Les qualificateurs Counter, PerfTimeStamp et PerfTimeFreq sont mappés aux propriétés dans une classe brute qui fournit les données.
Pour plus d’informations, consultez la rubrique sur le qualificateur.
-
)
-
string
Nom d’une propriété requise dans la classe brute correspondante à utiliser comme valeur de compteur dans la formule de cuisson. La valeur doit être le nom de propriété de la propriété de source de données dans la classe brute correspondante.
-
PerfTimeStamp
-
string
Nom d’une propriété dans une classe brute à utiliser comme fréquence dans la formule de cuisson. La valeur par défaut appropriée au niveau de la classe sera utilisée si ce qualificateur n’est pas présent pour la propriété. La fréquence représente les graduations par seconde de l’horodatage.
-
PerfTimeFreq
-
string
Nom d’une propriété dans une classe brute à utiliser comme horodateur dans la formule de cuisson. La valeur par défaut appropriée au niveau de la classe est utilisée si ce qualificateur n’est pas présent pour la propriété. Un horodatage généré automatiquement peut introduire une erreur dans un calcul, car l’horodatage est une approximation et ne prend pas en compte la surcharge engendrée par le marshaling et la collecte de données réelle.
Comment interpréter les qualificateurs de propriété
les propriétés dans les classes _ PerfFormattedData Win32 contiennent les données calculées fournies par le Fournisseur de données de Performance mis en forme. La valeur de la propriété est le résultat final calculé. Les qualificateurs fournissent une recette.
Les qualificateurs Counter et base pointent vers les sources de données et CookingType spécifie la formule utilisée pour produire le résultat. L’horodateur et la fréquence d’échantillonnage proviennent également de la classe brute correspondante et sont nommés dans PerfTimeStamp et PerfTimeFreq.
Par exemple, l’une des classes mises en forme fournies par WMI, Win32 _ PerfFormattedData _ Perfdisk _ LogicalDisk, contient une propriété nommée AvgDiskBytesPerRead. Le nom de la propriété dans la classe mise en forme doit être identique à la propriété de la classe brute. La propriété AvgDiskBytesPerRead a les qualificateurs suivants.
La liste suivante répertorie les qualificateurs de propriété disponibles pour les propriétés de toutes les classes dérivées de Win32 _ PerfFormattedData.
| Qualificateur | Valeur |
|---|---|
| CookingType | moyenne de performances _ _ en bloc |
| Compteur | AvgDiskBytesPerRead |
| PerfTimeStamp | Horodateur _ PerfTime |
| PerfTimeFreq | Fréquence _ PerfTime |
| PerfIndex | 408 |
| HelpIndex | 409 |
| Base | _Base AvgDiskBytesPerRead |
La propriété AvgDiskBytesPerRead indique le nombre moyen d’octets transférés à partir du disque pendant les opérations de lecture. La formule de la _ moyenne des performances _ est la suivante :
(Sample2-sample1)/(base sample2-base sample1)
L’opération de lecture est échantillonnée à la fréquence spécifiée par PerfTimeFreq avec la valeur PerfTimeStamp indiquant l’exemple le plus récent. Les données de compteur brutes en octets sont extraites de la propriété AvgDiskBytesPerRead de la classe _ _ _ disque logique Win32 PerfRawData Perfdisk . Le nombre de base de données d’opérations est extrait de la propriété de _ base AvgDiskBytesPerRead dans cette même classe.
Pour plus d’informations, consultez obtention de données de performances statistiques et analyse des données de performances.