Teilen über


CounterType Enumeration

Definition

Definiert die möglichen Typen von Indikatoren. Jedem Indikator wird ein Indikatortyp zugewiesen. Der Indikatortyp bestimmt, wie die Indikatordaten berechnet werden, wie ihr Durchschnittswert ermittelt wird und wie sie angezeigt werden.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Vererbung
CounterType

Felder

AverageBase 1073939458

Dieser Indikator wird als Basis (Nenner) bei der Berechnung von Durchschnittswerten von Zeit oder Anzahl für den AverageCount64-Indikatortyp und den AverageTimer32-Indikatortyp verwendet. Dieser Indikatortyp erfasst nur den zuletzt beobachteten Wert. (Siehe den PERF_AVERAGE_BASE-Indikatortyp im Deployment Kit.)

AverageCount64 1073874176

Dieser Indikatortyp zeigt die durchschnittliche Anzahl der während einer Operation verarbeiteten Elemente an. Indikatoren dieses Typs zeigen das Verhältnis der verarbeiteten Elemente (z. B. gesendete Bytes) und der Anzahl der durchgeführten Operationen an. Dieses Verhältnis wird durch Vergleich der Anzahl der innerhalb des letzten Zeitintervalls verarbeiteten Elemente mit der Anzahl der in diesem Intervall durchgeführten Operationen berechnet. (Siehe den PERF_AVERAGE_BULK-Indikatortyp im Deployment Kit.)

AverageTimer32 805438464

Dieser Indikatortyp misst die durchschnittliche Dauer eines Prozesses oder einer Operation. Indikatoren dieses Typs geben das Verhältnis der Gesamtdauer des Messintervalls und der Anzahl der während dieser Zeit durchgeführten Prozesse oder Operationen an. Dieser Indikatortyp misst die Zeit in Ticks der Systemuhr. (Siehe den PERF_AVERAGE_TIMER-Indikatortyp im Deployment Kit.)

Delta32 4195328

Dieser Indikatortyp zeigt die Änderung des gemessenen Attributs zwischen den beiden letzten Messintervallen an. (Siehe den PERF_COUNTER_DELTA-Indikatortyp im Deployment Kit.)

Delta64 4195584

Dieser Indikatortyp zeigt die Änderung des gemessenen Attributs zwischen den beiden letzten Messintervallen an. Er unterscheidet sich vom Delta32-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. (Siehe den PERF_COUNTER_LARGE_DELTA-Indikatortyp im Deployment Kit.)

ElapsedTime 807666944

Dieser Indikatortyp zeigt die Gesamtzeit zwischen dem Startzeitpunkt der Komponente oder des Prozesses und dem Zeitpunkt der Berechnung dieses Werts an. (Siehe den PERF_ELAPSED_TIME-Indikatortyp im Deployment Kit.)

LargeQueueLength 4523264

Dieser Indikatortyp überwacht die durchschnittliche Länge einer Warteschlange für eine Ressource über einen Zeitraum. Zähler dieses Typs zeigen den Quotienten aus der Differenz der während der letzten zwei Messintervalle beobachteten Warteschlangenlängen und der Dauer des Intervalls an. Dieser Indikatortyp unterscheidet sich vom QueueLength-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. (Siehe den PERF_COUNTER_LARGE_QUEUELEN_TYPE-Indikatortyp im Deployment Kit.)

MultiTimerBase 1107494144

Gibt die Anzahl der gemessenen Elemente an. Er wird als Nenner bei Durchschnittsberechnungen von Zeitwerten für mehrere gleichartige Elemente verwendet. Dieser Typ unterstützt die folgenden Indikatortypen: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns und MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Dieser Indikatortyp ist ein Multitimer. Multitimer sammeln Daten von mehreren Instanzen einer Komponente, z. B. von Prozessoren oder Festplatten. Indikatoren dieses Typs zeigen die Aktivitätsdauer mindestens einer Komponente als prozentualen Teil der Gesamtdauer des Messintervalls an. Da der Zähler die Aktivitätsdauer von gleichzeitig aktiven Komponenten angibt, kann das prozentuale Ergebnis 100 Prozent überschreiten. Dieser Indikatortyp unterscheidet sich von MultiTimerPercentageActive100Ns dadurch, dass die Zeit nicht in Einheiten von 100 Nanosekunden, sondern in Ticks des Systemzeitgebers gemessen wird. (Siehe den PERF_COUNTER_MULTI_TIMER-Indikatortyp im Deployment Kit.)

MultiTimerPercentageActive100Ns 575735040

Dieser Indikatortyp zeigt die Aktivitätsdauer mindestens einer Komponente als prozentualen Teil der Gesamtdauer des Messintervalls an. Die Zeit wird dabei in Einheiten von 100 Nanosekunden gemessen. Dieser Indikatortyp ist ein Multitimer. Multitimer sind zur Überwachung von mehreren Instanzen einer Komponente bestimmt, z. B. von Prozessoren oder Festplatten. (Siehe den PERF_100NSEC_MULTI_TIMER-Indikatortyp im Deployment Kit.)

MultiTimerPercentageNotActive 591463680

Dieser Indikatortyp zeigt die Aktivitätsdauer mindestens einer Komponente als prozentualen Teil der Gesamtdauer des Messintervalls an. Dieser Indikatortyp ist ein inverser Multitimer. Multitimer überwachen mehrere Instanzen einer Komponente, z. B. Prozessoren oder Festplatten. Inverse Indikatoren messen die Zeit, in der eine Komponente nicht aktiv ist, und leiten die Aktivitätsdauer aus dieser Messung ab. Dieser Indikator unterscheidet sich von MultiTimerPercentageNotActive100Ns dadurch, dass die Zeit nicht in Einheiten von 100 Nanosekunden, sondern in Ticks des Systemzeitgebers gemessen wird. (Siehe den PERF_COUNTER_MULTI_TIMER_INV-Indikatortyp im Deployment Kit.)

MultiTimerPercentageNotActive100Ns 592512256

Dieser Indikatortyp zeigt die Aktivitätsdauer mindestens einer Komponente als prozentualen Teil der Gesamtdauer des Messintervalls an. Die Zeit wird bei diesem Indikatortyp in Einheiten von 100 Nanosekunden gemessen. Dieser Indikatortyp ist ein inverser Multitimer. Multitimer sind zur Überwachung von mehreren Instanzen einer Komponente bestimmt, z. B. von Prozessoren oder Festplatten. Inverse Indikatoren messen die Zeit, in der eine Komponente nicht aktiv ist, und leiten die Aktivitätsdauer aus der Messung der Inaktivitätsdauer ab. (Siehe den PERF_100NSEC_MULTI_TIMER_INV-Indikatortyp im Deployment Kit.)

ObjectSpecificTimer 543229184

Dieser 64-Bit-Indikatortyp ist ein Zeitgeber, der Werte in objektspezifischen Einheiten anzeigt. (Siehe den PERF_OBJ_TIME_TIMER-Indikatortyp im Deployment Kit.)

PercentageActive 541132032

Dieser Indikatortyp zeigt die mittlere Aktivitätsdauer einer Komponente als prozentualen Anteil der Gesamtdauer des Messintervalls an. (Siehe den PERF_COUNTER_TIMER-Indikatortyp im Deployment Kit.)

PercentageActive100Ns 542180608

Dieser Indikatortyp zeigt die Aktivitätsdauer einer Komponente als prozentualen Anteil der Gesamtdauer des Messintervalls an. Die Zeit wird dabei in Einheiten von 100 Nanosekunden gemessen. Zeiger dieses Typs sind zur Messung der Aktivität einer einzelnen Komponente vorgesehen. (Siehe den PERF_100NSEC_TIMER-Indikatortyp im Deployment Kit.)

PercentageNotActive 557909248

Dies ist ein inverser Indikatortyp. Inverse Indikatoren messen die Zeit, in der eine Komponente nicht aktiv ist, und leiten die Aktivitätsdauer aus dieser Messung ab. Indikatoren dieses Typs zeigen den durchschnittlichen prozentualen Anteil der während eines Messintervalls beobachteten Aktivitätsdauer an. Der Wert dieser Indikatoren wird berechnet, indem der prozentuale Anteil der Aktivitätsdauer des Dienstes von 100 Prozent subtrahiert wird. Dieser Indikatortyp unterscheidet sich vom PercentageNotActive100Ns-Indikatortyp nur dadurch, dass die Zeit nicht in Einheiten von 100 Nanosekunden, sondern in Ticks des Systemzeitgebers gemessen wird. (Siehe den PERF_COUNTER_TIMER_INV-Indikatortyp im Deployment Kit.)

PercentageNotActive100Ns 558957824

Dieser Indikatortyp zeigt den durchschnittlichen prozentualen Anteil der während eines Messintervalls beobachteten Aktivitätsdauer an. Dies ist ein inverser Indikator. Inverse Indikatoren werden berechnet, indem der prozentuale Anteil der Aktivitätsdauer des Dienstes von 100 Prozent subtrahiert wird. (Siehe den PERF_100NSEC_TIMER_INV-Indikatortyp im Deployment Kit.)

PrecisionObjectSpecificTimer 543622400

Dieser Indikatortyp zeigt einen Wert an, der aus zwei Indikatorwerten besteht: der Betrag der verstrichenen Zeit des überwachten Ereignisses und die im PerfFreq-Feld des Objektheaders angegebene Frequenz. Dieser Indikatortyp unterscheidet sich von anderen Indikatorzeitgebern dadurch, dass der Indikatorwert zusammen mit dem Teilstrichwert des Takts angegeben wird, um mögliche Abweichungen aufgrund der Wartezeit des Funktionsaufrufs zu verhindern. Präzisionsindikatortypen werden verwendet, wenn die Präzision von Standardsystemzeitgebern für genaue Ablesungen nicht ausreicht. (Siehe den PERF_PRECISION_OBJECT_TIMER-Indikatortyp im Deployment Kit.)

PrecisionSystemTimer 541525248

Dieser Indikatortyp zeigt einen Wert an, der aus zwei Indikatorwerten besteht: der Betrag der verstrichenen Zeit des überwachten Ereignisses und die Frequenz aus dem Systemzeitgeber. Dieser Indikatortyp unterscheidet sich von anderen Indikatorzeitgebern dadurch, dass der Indikatorwert zusammen mit dem Teilstrichwert des Takts angegeben wird, um mögliche Abweichungen aufgrund der Wartezeit des Funktionsaufrufs zu verhindern. Präzisionsindikatortypen werden verwendet, wenn die Präzision von Standardsystemzeitgebern für genaue Ablesungen nicht ausreicht. (Siehe den PERF_PRECISION_TIMER-Indikatortyp im Deployment Kit.)

PrecisionTimer100Ns 542573824

Dieser Indikatortyp zeigt einen Wert an, der aus zwei Indikatorwerten besteht: der Betrag der verstrichenen Zeit des überwachten Ereignisses und die Zeit der Uhr aus einem privaten Zeitgeber in denselben Einheiten. Die Zeit wird dabei in Einheiten von 100 Nanosekunden gemessen. Dieser Indikatortyp unterscheidet sich von anderen Indikatorzeitgebern dadurch, dass der Indikatorwert zusammen mit dem Wert für den Teilstrichwert des Takts angegeben wird, um mögliche Abweichungen aufgrund der Wartezeit des Funktionsaufrufs zu verhindern. Präzisionsindikatortypen werden verwendet, wenn die Präzision von Standardsystemzeitgebern für genaue Ablesungen nicht ausreicht. (Siehe den PERF_PRECISION_100NS_TIMER-Indikatortyp im Deployment Kit.)

QueueLength 4523008

Dieser Indikatortyp ist für die Überwachung der durchschnittlichen Länge einer Warteschlange für eine Ressource über einen bestimmten Zeitraum vorgesehen. Er zeigt den Quotienten aus der Differenz der während der letzten zwei Messintervalle beobachteten Warteschlangenlängen und der Dauer des Intervalls an. (Siehe den PERF_COUNTER_QUEUELEN_TYPE-Indikatortyp im Deployment Kit.)

QueueLength100Ns 5571840

Dieser Indikatortyp misst das Produkt aus Warteschlangenlänge und Zeit mit der Zeit in Einheiten von 100 Nanosekunden als Basis. (Siehe den PERF_COUNTER_100NS_QUEUELEN_TYPE-Indikatortyp im Deployment Kit.)

QueueLengthObjectTime 6620416

Dieser Indikatortyp misst das Produkt aus Warteschlangenlänge und Zeit mit einer objektspezifischen Zeitbasis. (Siehe den PERF_COUNTER_OBJ_QUEUELEN_TYPE-Indikatortyp im Deployment Kit.)

RateOfCountPerSecond32 272696320

Dieser Indikatortyp zeigt die mittlere Anzahl der pro Sekunde des Messintervalls durchgeführten Operationen an. Indikatoren dieses Typs messen die Zeit in Ticks der Systemuhr. (Siehe den PERF_COUNTER_COUNTER-Indikatortyp im Deployment Kit.)

RateOfCountPerSecond64 272696576

Dieser Indikatortyp zeigt die mittlere Anzahl der pro Sekunde des Messintervalls durchgeführten Operationen an. Indikatoren dieses Typs messen die Zeit in Ticks der Systemuhr. Dieser Indikatortyp unterscheidet sich vom RateOfCountPerSecond32-Typ nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. (Siehe den PERF_COUNTER_BULK_COUNT-Indikatortyp im Deployment Kit.)

RawBase32 1073939459

Dieser Indikatortyp erfasst nur den zuletzt beobachteten Wert. Der Wert wird als Nenner eines Indikators verwendet, der einen arithmetischen Bruch darstellt. Dieser Typ unterstützt den RawFraction32-Indikatortyp. (Siehe den PERF_RAW_BASE-Indikatortyp im Deployment Kit.)

RawBase64 1073939712

Dieser Indikatortyp erfasst den zuletzt beobachteten Wert. Er unterscheidet sich vom RawBase32-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. Dieser Typ unterstützt den RawFraction64-Indikatortyp. (Siehe den PERF_LARGE_RAW_BASE-Indikatortyp im Deployment Kit.)

RawData32 65536

Dieser Indikatortyp zeigt nur den zuletzt beobachteten Wert an. Er zeigt keinen Durchschnittswert an. (Siehe den PERF_COUNTER_RAWCOUNT-Indikatortyp im Deployment Kit.)

RawData64 65792

Dieser Indikatortyp zeigt nur den zuletzt beobachteten Wert und keinen Durchschnittswert an. Er unterscheidet sich vom RawData32-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. (Siehe den PERF_COUNTER_LARGE_RAWCOUNT-Indikatortyp im Deployment Kit.)

RawDataHex32 0

Dieser Indikatortyp zeigt den zuletzt beobachteten Wert im Hexadezimalformat an. Er zeigt keinen Durchschnittswert an. (Siehe den PERF_COUNTER_RAWCOUNT_HEX-Indikatortyp im Deployment Kit.)

RawDataHex64 256

Dieser Indikatortyp zeigt den zuletzt beobachteten Wert im Hexadezimalformat an. Er unterscheidet sich vom RawDataHex32-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können. (Siehe den PERF_COUNTER_LARGE_RAWCOUNT_HEX-Indikatortyp im Deployment Kit.)

RawFraction32 537003008

Dieser Indikatortyp zeigt das Verhältnis einer Teilmenge zur Gesamtmenge als Prozentwert an. Es kann z. B. die Anzahl der auf einer Festplatte verwendeten Bytes mit der Gesamtzahl der Bytes auf der Festplatte verglichen werden. Indikatoren dieses Typs zeigen keinen durchschnittlichen Wert über eine Zeitspanne an, sondern den aktuellen Prozentwert. (Siehe den PERF_RAW_FRACTION-Indikatortyp im Deployment Kit.)

RawFraction64 537003264

Dieser Indikatortyp zeigt das Verhältnis einer Teilmenge zur Gesamtmenge als Prozentwert an. Es kann z. B. die Anzahl der auf einer Festplatte verwendeten Bytes mit der Gesamtzahl der Bytes auf der Festplatte verglichen werden. Indikatoren dieses Typs zeigen keinen durchschnittlichen Wert über eine Zeitspanne an, sondern den aktuellen Prozentwert. Er unterscheidet sich vom RawFraction32-Indikatortyp nur dadurch, dass er größere Felder verwendet, um größere Werte verarbeiten zu können.

SampleBase 1073939457

Dieser Indikator speichert die Anzahl der Samplingabtastungen und wird als Nenner der Samplingbruchzahl verwendet. Dieser Typ unterstützt den SampleFraction-Indikatortyp.

SampleCounter 4260864

Dieser Indikatortyp zeigt die durchschnittliche Anzahl der in einer Sekunde durchgeführten Operationen an. Die Zeiteinheit ist dabei ein Tick des Systemzeitgebers. Die Variable F stellt die Anzahl von Ticks dar, die in einer Sekunde auftreten. Durch den Faktor F wird das Ergebnis in Sekunden umgerechnet. (Siehe den PERF_SAMPLE_COUNTER-Indikatortyp im Deployment Kit.)

SampleFraction 549585920

Dieser Indikatortyp zeigt das durchschnittliche Verhältnis der Anzahl der Erfolge und der Gesamtzahl der Operationen während der letzten zwei Messintervalle an. (Siehe den PERF_SAMPLE_FRACTION-Indikatortyp im Deployment Kit.)

Hinweise

Ausführliche Informationen zu den in dieser Enumeration aufgeführten Typen finden Sie im Abschnitt Leistungsindikatorentypen des Windows Server 2003 Deployment Kit.

Gilt für: