Partager via


Types de compteurs d’algorithmes du minuteur

Les types de compteurs d’algorithmes du minuteur sont basés sur la quantité d’utilisation accrue de l’objet de performances sur un exemple de période. Les données de compteur sont une mesure quantique croissante de l’activité totale d’un objet jusqu’au moment où l’échantillon a lieu. La différence entre les deux exemples indique la durée totale pendant laquelle l’objet est actif pendant l’exemple de période.

La division par l’exemple de période 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 internes 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 compteurtype PERF_AVERAGE_TIMER. Il 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 de minuteur moyenne représente un nombre cumulé d’opérations et les données de compteur sont une valeur de temps en cours d’exécution, ce qui signifie que, lorsqu’elles sont divisées 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
541132032 décimales
Durée moyenne d’activité d’un composant sous forme de pourcentage de l’heure totale de l’échantillon.
PERF_COUNTER_TIMER_INV
Decimal 557909248
Pourcentage moyen de temps observé pendant l’intervalle d’échantillonnage que l’objet n’est pas actif. Ce type de compteur est identique à PERF_100NSEC_TIMER_INV, sauf qu’il mesure le temps en unités de cycles du minuteur de performances système plutôt que dans les unités de 100ns.
PERF_AVERAGE_TIMER
805438464 décimales
Temps moyen d’exécution d’un processus ou d’une opération. Ce type de compteur affiche un rapport entre le temps écoulé total de l’intervalle d’échantillonnage et le nombre de processus ou d’opérations terminés pendant 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
Decimal 542180608
Temps actif d’un composant en pourcentage du temps écoulé total en unités de 100ns de l’intervalle d’échantillonnage.
PERF_100NSEC_TIMER_INV
Decimal 558957824
Pourcentage de temps pendant lequel l’objet n’était pas utilisé. Ce type de compteur est identique à PERF_COUNTER_TIMER_INV sauf qu’il mesure le temps en 100ns unités plutôt que dans les cycles du minuteur de performances système.
PERF_COUNTER_MULTI_TIMER
574686464 décimales
Temps actif d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Ce type de compteur diffère de PERF_100NSEC_MULTI_TIMER dans le fait qu’il mesure le temps en unités de cycles du minuteur de performances du système, plutôt que dans les unités de 100ns.
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
Decimal 591463680
Temps inactif d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Ce type de compteur diffère de PERF_100NSEC_MULTI_TIMER_INV dans le fait qu’il mesure le temps en unités de cycles du minuteur de performances du système, plutôt que dans les unités de 100ns.
Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE.
PERF_100NSEC_MULTI_TIMER
575735040 décimales
Ce type de compteur affiche l’heure active d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale (100 unités) de l’intervalle d’échantillonnage.
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
592512256 décimale
Temps inactif d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Compteurs de ce type mesurent le temps en 100ns.
Ce type de compteur nécessite une propriété de base avec le type de compteur PERF_COUNTER_MULTI_BASE.
PERF_OBJ_TIME_TIMER
543229184 décimales
Minuteur 64 bits dans des unités spécifiques à l’objet.

types de compteurs de performances WMI