Leistungsindikatortypen für Zeitgeberalgorithmen
Leistungsindikatortypen für Zeitgeberalgorithmen basieren darauf, inwiefern sich die Nutzung des Leistungsobjekts über einen Beispielzeitraum hinweg steigert. Die Leistungsindikatordaten sind ein Maß für das zunehmende Quantum der Gesamtaktivität eines Objekts bis zu der Zeitpunkt, zu dem die Stichprobennahme erfolgt. Der Unterschied zwischen den beiden Stichproben gibt die Gesamtdauer an, in der das Objekt während des Stichprobenzeitraums aktiv ist.
Dividiert durch den Stichprobenzeitraum ergibt sich ein Zeitanteil, in dem das Objekt während eines Zeitraums aktiv ist. Dividiert durch die Anzahl der internen Abrufunterbrechungen wird die durchschnittliche Verwendung zwischen den Stichprobennahmen bestimmt.
Beispielsweise verwendet die AvgDiskSecPerRead--Eigenschaft in der Win32_PerfRawData_PerfDisk_PhysicalDisk-Klasse den PERF_AVERAGE_TIMER-Countertype. Sie berechnet die durchschnittliche Zeit in Sekunden für das Lesen von Daten vom Datenträger und erfordert die Basiseigenschaft AvgDiskSecPerRead_Base. Im Gegensatz zu PERF_COUNTER_TIMER stellt die durchschnittliche Zeitgeberbasis eine akkumulierte Anzahl von Vorgängen dar, und die Leistungsindikatordaten sind ein Laufzeitwert, d. h. wenn sie durch die Zeitbasis geteilt wird, ergibt sie die Gesamtzeit aller Vorgänge in Sekunden.
Leistungsindikatortyp-Konstante | BESCHREIBUNG |
---|---|
PERF_COUNTER_TIMER Dezimal 541132032 |
Mittlere Aktivitätsdauer einer Komponente als prozentualer Anteil der Gesamtdauer des Messintervalls. |
PERF_COUNTER_TIMER_INV Dezimal 557909248 |
Durchschnittlicher Prozentsatz der während des Beispielintervalls beobachteten Zeit, in der das Objekt nicht aktiv ist. Dieser Leistungsindikatortyp unterscheidet sich von PERF_100NSEC_TIMER_INV nur dadurch, dass die Zeit nicht in Einheiten von 100 ns, sondern in Ticks des Systemzeitgebers gemessen wird. |
PERF_AVERAGE_TIMER Dezimal 805438464 |
Durchschnittliche Zeit zum Abschließen eines Prozesses oder Vorgangs. Dieser Leistungsindikatortyp gibt das Verhältnis der Gesamtdauer des Messintervalls und der Anzahl der während dieser Zeit durchgeführten Prozesse oder Vorgänge an. Dieser Leistungsindikatortyp erfordert eine Basiseigenschaft mit dem Leistungsindikatortyp PERF_SAMPLE_BASE. |
PERF_100NSEC_TIMER Dezimal 542180608 |
Aktive Zeit einer Komponente als Prozentsatz der gesamt verstrichenen Zeit in Einheiten von 100 ns des Stichprobenintervalls. |
PERF_100NSEC_TIMER_INV Dezimal 558957824 |
Prozentsatz der Zeit, in der das Objekt nicht verwendet wurde. Dieser Leistungsindikatortyp unterscheidet sich von PERF_COUNTER_TIMER_INV nur dadurch, dass die Zeit nicht in Ticks des Systemzeitgebers, sondern in Einheiten von 100 ns gemessen wird. |
PERF_COUNTER_MULTI_TIMER Dezimal 574686464 |
Die aktive Zeit mindestens einer Komponente als prozentualer Teil der Gesamtdauer des Messintervalls. Dieser Leistungsindikatortyp unterscheidet sich insofern von PERF_100NSEC_MULTI_TIMER, als dass die Zeit nicht in Einheiten von 100 ns, sondern in Ticks des Systemzeitgebers gemessen wird. Dieser Leistungsindikatortyp erfordert eine Basiseigenschaft mit dem Indikatortyp PERF_COUNTER_MULTI_BASE. |
PERF_COUNTER_MULTI_TIMER_INV Dezimal 591463680 |
Die inaktive Zeit mindestens einer Komponente als prozentualer Teil der Gesamtdauer des Messintervalls. Dieser Leistungsindikatortyp unterscheidet sich insofern von PERF_100NSEC_MULTI_TIMER_INV, als dass die Zeit nicht in Einheiten von 100 ns, sondern in Ticks des Systemzeitgebers gemessen wird. Dieser Leistungsindikatortyp erfordert eine Basiseigenschaft mit dem Indikatortyp PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER Dezimal 575735040 |
Dieser Leistungsindikatortyp zeigt die Aktivitätsdauer mindestens einer Komponente als prozentualen Teil der Gesamtdauer (in Einheiten von 100 ns) des Messintervalls an. Dieser Leistungsindikatortyp erfordert eine Basiseigenschaft mit dem Indikatortyp PERF_COUNTER_MULTI_BASE. |
PERF_100NSEC_MULTI_TIMER_INV Dezimal 592512256 |
Die inaktive Zeit mindestens einer Komponente als prozentualer Teil der Gesamtdauer des Messintervalls. Die Zeit wird bei diesem Indikatortyp in Einheiten von 100 ns gemessen. Dieser Leistungsindikatortyp erfordert eine Basiseigenschaft mit dem Indikatortyp PERF_COUNTER_MULTI_BASE. |
PERF_OBJ_TIME_TIMER Dezimal 543229184 |
Ein 64-Bit-Zeitgeber in objektspezifischen Einheiten. |