Types de compteurs d’algorithmes de minuteur
Les types de compteurs d’algorithmes de minuteur sont basés sur la quantité d’utilisation accrue de l’objet de performance sur une période d’échantillonnage. Les données de compteur sont une mesure quantique croissante de l’activité totale d’un objet jusqu’au moment où l’échantillonnage a lieu. La différence entre les deux exemples indique la durée totale pendant laquelle l’objet est actif pendant la période d’échantillonnage.
La division par la période d’échantillonnage entraîne une proportion de temps pendant laquelle l’objet est actif pendant une période. La division par le nombre d’interruptions d’interrogation interne détermine l’utilisation moyenne entre les échantillons d’interrogation.
Par exemple, la propriété AvgDiskSecPerRead dans la classe Win32_PerfRawData_PerfDisk_PhysicalDisk utilise le contre-type PERF_AVERAGE_TIMER. Elle calcule la durée moyenne en secondes d’une lecture de données à partir du disque et nécessite la propriété de base AvgDiskSecPerRead_Base. Contrairement à PERF_COUNTER_TIMER, la base du minuteur moyen représente un nombre cumulé d’opérations, et les données du compteur sont une valeur de temps d’exécution, ce qui signifie qu’une fois divisée par la base de temps, elle génère le temps total de toutes les opérations en secondes.
Constante de type de compteur | Description |
---|---|
PERF_COUNTER_TIMER Décimal : 541132032 |
Durée moyenne pendant laquelle un composant est actif, sous forme de pourcentage de la durée d’échantillonnage totale. |
PERF_COUNTER_TIMER_INV Décimal : 557909248 |
Pourcentage de la durée moyenne observée pendant l’intervalle d’échantillonnage pendant lequel l’objet n’est pas actif. Ce type de compteur est identique au type de compteur PERF_100NSEC_TIMER_INV, sauf qu'il mesure le temps en unités de tics de la minuterie des performances système, plutôt qu’en unités de 100 nanosecondes. |
PERF_AVERAGE_TIMER Décimal : 805438464 |
Durée moyenne d’exécution d’un processus ou d’une opération. Ce type de compteur affiche un rapport entre la durée totale écoulée de l’intervalle d’échantillonnage et le nombre de processus ou d’opérations exécutés au cours de cette période. Ce type de compteur nécessite une propriété de base avec PERF_AVERAGE_BASE comme type de compteur. |
PERF_100NSEC_TIMER Décimal : 542180608 |
Temps actif d’un composant en pourcentage de la durée totale écoulée en unités de 100 nanosecondes de l’intervalle d’échantillonnage. |
PERF_100NSEC_TIMER_INV Décimal : 558957824 |
Pourcentage de temps pendant lequel l’objet n’a pas été utilisé. Ce type de compteur est identique au type de compteur PERF_COUNTER_TIMER_INV, sauf qu’il mesure le temps en unités de tics de la minuterie des performances système, plutôt qu’en unités de 100 nanosecondes. |
PERF_COUNTER_MULTI_TIMER Décimal : 574686464 |
La durée d’activité d’un ou plusieurs composants sous forme de pourcentage de la durée totale de l’intervalle d’échantillonnage. Ce type de compteur est différent du type de compteur PERF_100NSEC_MULTI_TIMER, puisqu’il mesure le temps en unités de tics de la minuterie des performances système, plutôt qu’en unités de 100 nanosecondes. Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE. |
PERF_COUNTER_MULTI_TIMER_INV Décimal : 591463680 |
La durée d’inactivité d’un ou plusieurs composants sous forme de pourcentage du temps total de l’intervalle échantillon. Ce type de compteur est différent du type de compteur PERF_100NSEC_MULTI_TIMER_INV, puisqu’il mesure le temps en unités de tics de la minuterie des performances système, plutôt qu’en unités de 100 nanosecondes. Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER Décimal : 575735040 |
Ce type de compteur affiche la durée d'activité d’un ou plusieurs composants sous forme de pourcentage de la durée totale de l'intervalle d’échantillonnage (unités de 100 nanosecondes). Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER_INV Décimal : 592512256 |
La durée d’inactivité d’un ou plusieurs composants sous forme de pourcentage du temps total de l’intervalle échantillon. Les compteurs de ce type mesurent le temps en unités de 100 nanosecondes. Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE. |
PERF_OBJ_TIME_TIMER Décimal : 543229184 |
Minuteur 64 bits en unités spécifiques à l’objet. |