Types de compteurs de base
Certaines formules nécessitent à la fois une propriété de compteur et une propriété de base. La valeur de base est le dénominateur dans la formule du type de compteur. Dans les classes de compteur de performances de données brutes dérivées de Win32_PerfRawData, la propriété de base doit suivre immédiatement la propriété de compteur. La propriété de base doit avoir le même nom que le compteur précédent, avec _Base ajouté.
Par exemple, la propriété AvgDiskBytesPerRead dans Win32_PerfRawData_PerfDisk_LogicalDisk contient la valeur brute, en octets, transférée à partir du disque pendant les opérations de lecture. Elle possède une propriété de base, AvgDiskBytesPerRead_Base, qui représente le nombre cumulé d’opérations. Lorsque WMI applique la formule pour le type de compteur spécifié, PERF_AVERAGE_BASE, AvgDiskBytesPerRead est divisé par AvgDiskBytesPerRead_Base pour produire la valeur moyenne. Cette valeur s’affiche dans le Moniteur système et est stockée dans la propriété Win32_PerfFormattedData_PerfDisk_LogicalDisk correspondante. Les propriétés de base sont utilisées uniquement dans les classes de données brutes.
Dans les classes dérivées de Win32_PerfFormattedData, le qualificateur Counter spécifie la propriété numérateur dans la classe brute et le qualificateur de base spécifie la propriété de dénominateur de base.
Le tableau suivant répertorie les valeurs de constante CounterType .
Constante CounterType | Description |
---|---|
PERF_AVERAGE_BASE 1073939458 décimal |
Valeur de base utilisée pour calculer les types de compteurs PERF_AVERAGE_TIMER et PERF_AVERAGE_BULK. |
PERF_COUNTER_MULTI_BASE1107494144 décimal |
Valeur de base utilisée pour calculer les types de compteurs PERF_COUNTER_MULTI_TIMER, PERF_COUNTER_MULTI_TIMER_INV, PERF_100NSEC_MULTI_TIMER et PERF_100NSEC_MULTI_TIMER_INV. |
PERF_LARGE_RAW_BASE 1073939712 décimal |
Valeur de base trouvée dans le calcul de PERF_RAW_FRACTION, 64 bits. |
PERF_RAW_BASE1073939459 décimal |
Valeur de base utilisée pour calculer le type de compteur PERF_RAW_FRACTION. |
PERF_SAMPLE_BASE1073939457 décimal |
Valeur de base utilisée pour calculer les types de compteurs PERF_SAMPLE_COUNTER et PERF_SAMPLE_FRACTION. |