Partager via


CounterType Énumération

Définition

Définit les types de compteurs possibles. Un type de compteur est assigné à chaque compteur. Le type de compteur détermine comment les données de compteur sont calculées, comment la moyenne est faite et comment elles s'affichent.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Héritage
CounterType

Champs

AverageBase 1073939458

Ce compteur est utilisé comme donnée de base (dénominateur) dans le calcul des moyennes d'heures ou de comptes pour les types de compteur AverageCount64 et AverageTimer32. Ce type de compteur collecte la dernière valeur observée uniquement. (Consultez le type de compteur PERF_AVERAGE_BASE dans le kit de déploiement.)

AverageCount64 1073874176

Ce type de compteur indique le nombre d'éléments traités, en moyenne, au cours d'une opération. Les compteurs de ce type affichent un rapport entre les éléments traités (comme le nombre d'octets envoyés) et le nombre d'opérations exécutées. Le rapport est calculé en comparant le nombre d'éléments traités au cours du dernier intervalle et le nombre d'opérations exécutées au cours du dernier intervalle. (Consultez le type de compteur PERF_AVERAGE_BULK dans le kit de déploiement.)

AverageTimer32 805438464

Ce type de compteur mesure le temps nécessaire, en moyenne, pour exécuter un processus ou une opération. Les compteurs de ce type affichent un rapport entre le temps total écoulé de l'intervalle échantillon et le nombre de processus ou d'opérations exécutés au cours de ce temps. Ce type de compteur mesure le temps en graduations de l'horloge système. (Consultez le type de compteur PERF_AVERAGE_TIMER dans le kit de déploiement.)

Delta32 4195328

Ce type de compteur affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons. (Consultez le type de compteur PERF_COUNTER_DELTA dans le kit de déploiement.)

Delta64 4195584

Ce type de compteur affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons. Il est identique au type de compteur Delta32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_DELTA dans le kit de déploiement.)

ElapsedTime 807666944

Ce type de compteur affiche le temps total écoulé entre le démarrage du composant ou du processus et l'heure à laquelle cette valeur est calculée. (Consultez le type de compteur PERF_ELAPSED_TIME dans le kit de déploiement.)

LargeQueueLength 4523264

Ce type de compteur surveille la longueur moyenne d'une file d'attente vers une ressource dans le temps. Les compteurs de ce type affichent la différence entre les longueurs de file d'attente observées au cours des deux derniers intervalles échantillons divisée par la durée de l'intervalle. Ce type de compteur est identique au type de compteur QueueLength, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_QUEUELEN_TYPE dans le kit de déploiement.)

MultiTimerBase 1107494144

Indique le nombre d'éléments échantillonnés. Il est utilisé comme dénominateur dans les calculs afin d'obtenir une moyenne parmi les éléments échantillonnés lors de la mesure de la durée de plusieurs éléments similaires. Ce type prend en charge les types de compteurs suivants : MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns et MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Ce type de compteur est une multiminuterie. Les multiminuteries collectent des données provenant de plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs de ce type affichent la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Compte tenu que le numérateur enregistre la durée d'activité des composants fonctionnant simultanément, le pourcentage qui en résulte peut dépasser 100 pour cent. Ce type de compteur diffère de MultiTimerPercentageActive100Ns en ce sens qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_MULTI_TIMER dans le kit de déploiement.)

MultiTimerPercentageActive100Ns 575735040

Ce type de compteur affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Il mesure le temps en unités de 100 nanosecondes. Ce type de compteur est une multiminuterie. Les multiminuteries sont conçues pour surveiller plusieurs instances d'un composant, tel qu'un processeur ou un disque. (Consultez le type de compteur PERF_100NSEC_MULTI_TIMER dans le kit de déploiement.)

MultiTimerPercentageNotActive 591463680

Ce type de compteur affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Ce type de compteur est une multiminuterie inverse. Les multiminuteries surveillent plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs inverses mesurent le temps pendant lequel un composant est inactif et dérivent le temps d'activité à partir de cette mesure. Ce compteur diffère de MultiTimerPercentageNotActive100Ns en ce sens qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_MULTI_TIMER_INV dans le kit de déploiement.)

MultiTimerPercentageNotActive100Ns 592512256

Ce type de compteur affiche la durée d'activité 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 est une multiminuterie inverse. Les multiminuteries sont conçues pour surveiller plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs inverses mesurent le temps pendant lequel un composant n'est pas actif et dérivent son temps d'activité à partir de la mesure du temps d'inactivité. (Consultez le type de compteur PERF_100NSEC_MULTI_TIMER_INV dans le kit de déploiement.)

ObjectSpecificTimer 543229184

Ce type de compteur 64 bits est une minuterie qui s'affiche dans des unités spécifiques à un objet. (Consultez le type de compteur PERF_OBJ_TIME_TIMER dans le kit de déploiement.)

PercentageActive 541132032

Ce type de compteur affiche la durée moyenne d'activité d'un composant sous forme de pourcentage de la durée échantillon totale. (Consultez le type de compteur PERF_COUNTER_TIMER dans le kit de déploiement.)

PercentageActive100Ns 542180608

Ce type de compteur affiche la durée d'activité d'un composant sous forme de pourcentage du temps total écoulé de l'intervalle échantillon. Il mesure le temps en unités de 100 nanosecondes. Les compteurs de ce type sont conçus pour mesurer l'activité d'un seul composant à la fois. (Consultez le type de compteur PERF_100NSEC_TIMER dans le kit de déploiement.)

PercentageNotActive 557909248

Il s'agit d'un type de compteur inverse. Les compteurs inverses mesurent le temps pendant lequel un composant est inactif et dérivent le temps d'activité à partir de cette mesure. Les compteurs de ce type affichent le pourcentage moyen de temps d'activité observé au cours de l'intervalle échantillon. La valeur de ces compteurs est calculée en surveillant le pourcentage de temps au cours duquel le service était inactif, puis en soustrayant cette valeur de 100 pour cent. Ce type de compteur est identique au type de compteur PercentageNotActive100Ns, sauf qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_TIMER_INV dans le kit de déploiement.)

PercentageNotActive100Ns 558957824

Ce type de compteur affiche le pourcentage moyen de temps d'activité observé au cours de l'intervalle échantillon. Il s'agit d'un compteur inverse. Les compteurs inverses sont calculés en surveillant le pourcentage de temps au cours duquel le service était inactif, puis en soustrayant cette valeur de 100 pour cent. (Consultez le type de compteur PERF_100NSEC_TIMER_INV dans le kit de déploiement.)

PrecisionObjectSpecificTimer 543622400

Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et la fréquence spécifiée dans le champ PerfFreq de l'en-tête d'objet. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_OBJECT_TIMER dans le kit de déploiement.)

PrecisionSystemTimer 541525248

Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et la fréquence de la minuterie des performances système. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_TIMER dans le kit de déploiement.)

PrecisionTimer100Ns 542573824

Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et l'heure de « l'horloge » d'une minuterie privée dans les mêmes unités. Il mesure le temps en unités de 100 nanosecondes. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_100NS_TIMER dans le kit de déploiement.)

QueueLength 4523008

Ce type de compteur est conçu pour surveiller la longueur moyenne d'une file d'attente vers une ressource dans le temps. Il affiche la différence entre les longueurs de file d'attente observées au cours des deux derniers intervalles échantillons divisée par la durée de l'intervalle. (Consultez le type de compteur PERF_COUNTER_QUEUELEN_TYPE dans le kit de déploiement.)

QueueLength100Ns 5571840

Ce type de compteur mesure le produit longueur-file intervalle-temps à l'aide d'une base de temps de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_100NS_QUEUELEN_TYPE dans le kit de déploiement.)

QueueLengthObjectTime 6620416

Ce type de compteur mesure le produit longueur-file intervalle-temps à l'aide d'une base de temps spécifique à l'objet. (Consultez le type de compteur PERF_COUNTER_OBJ_QUEUELEN_TYPE dans le kit de déploiement.)

RateOfCountPerSecond32 272696320

Ce type de compteur affiche le nombre moyen d'opérations exécutées au cours de chaque seconde de l'intervalle échantillon. Les compteurs de ce type mesurent le temps en graduations de l'horloge système. (Consultez le type de compteur PERF_COUNTER_COUNTER dans le kit de déploiement.)

RateOfCountPerSecond64 272696576

Ce type de compteur affiche le nombre moyen d'opérations exécutées au cours de chaque seconde de l'intervalle échantillon. Les compteurs de ce type mesurent le temps en graduations de l'horloge système. Ce type de compteur est identique au type RateOfCountPerSecond32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_BULK_COUNT dans le kit de déploiement.)

RawBase32 1073939459

Ce type de compteur collecte la dernière valeur observée uniquement. La valeur est utilisée comme le dénominateur d'un compteur présentant une fraction arithmétique générale. Ce type prend en charge le type de compteur RawFraction32. (Consultez le type de compteur PERF_RAW_BASE dans le kit de déploiement.)

RawBase64 1073939712

Ce type de compteur collecte la dernière valeur observée. Il est identique au type de compteur RawBase32, sauf qu’il utilise des champs plus étendus afin de contenir des valeurs plus élevées. Ce type prend en charge le type de compteur RawFraction64. (Consultez le type de compteur PERF_LARGE_RAW_BASE dans le kit de déploiement.)

RawData32 65536

Ce type de compteur affiche la dernière valeur observée uniquement. Il n'affiche pas une moyenne. (Consultez le type de compteur PERF_COUNTER_RAWCOUNT dans le kit de déploiement.)

RawData64 65792

Ce type de compteur affiche la dernière valeur observée uniquement, et non une moyenne. Il est identique au type de compteur RawData32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT dans le kit de déploiement.)

RawDataHex32 0

Ce type de compteur affiche la valeur la plus récente observée au format hexadécimal. Il n'affiche pas une moyenne. (Consultez le type de compteur PERF_COUNTER_RAWCOUNT_HEX dans le kit de déploiement.)

RawDataHex64 256

Ce type de compteur affiche la dernière valeur observée au format hexadécimal. Il est identique au type de compteur RawDataHex32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT_HEX dans le kit de déploiement.)

RawFraction32 537003008

Ce type de compteur montre le rapport entre un sous-ensemble et son ensemble sous la forme d'un pourcentage. Par exemple, il compare le nombre d'octets utilisés sur un disque avec le nombre total d'octets de ce disque. Les compteurs de ce type affichent uniquement le pourcentage actuel, non pas une moyenne dans le temps. (Consultez le type de compteur PERF_RAW_FRACTION dans le kit de déploiement.)

RawFraction64 537003264

Ce type de compteur montre le rapport entre un sous-ensemble et son ensemble sous la forme d'un pourcentage. Par exemple, il compare le nombre d'octets utilisés sur un disque avec le nombre total d'octets de ce disque. Les compteurs de ce type affichent uniquement le pourcentage actuel, non pas une moyenne dans le temps. Il est identique au type de compteur RawFraction32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées.

SampleBase 1073939457

Ce compteur stocke le nombre d'interruptions d'échantillonnage prises et est utilisé comme dénominateur dans la fraction de l'échantillonnage. Ce type prend en charge le type de compteur SampleFraction.

SampleCounter 4260864

Ce type de compteur affiche le nombre moyen d'opérations exécutées en une seconde. Il mesure le temps en unités de graduations de la minuterie des performances système. Le F variable représente le nombre de battements qui se produisent en une seconde. La valeur de F est factorisée dans l'équation de sorte que le résultat soit affiché en secondes. (Consultez le type de compteur PERF_SAMPLE_COUNTER dans le kit de déploiement.)

SampleFraction 549585920

Ce type de compteur affiche le rapport moyen entre les accès et toutes les opérations au cours des deux derniers intervalles échantillons. (Consultez le type de compteur PERF_SAMPLE_FRACTION dans le kit de déploiement.)

Remarques

Pour plus d’informations sur les types répertoriés dans cette énumération, consultez la section Types de compteurs du Kit de déploiement Windows Server 2003.

S’applique à