Basisindikatortypen
Einige Formeln erfordern sowohl eine Indikatoreigenschaft als auch eine Basiseigenschaft. Der Basiswert ist der Nenner in der Formel für den Indikatortyp. In Leistungsindikatorklassen für Rohdaten, die von Win32_PerfRawData abgeleitet werden, muss die Basiseigenschaft sofort auf die Indikatoreigenschaft folgen. Die Basiseigenschaft muss denselben Namen wie der vorangehende Indikator haben, wobei _Base angefügt wird.
Beispielsweise enthält die AvgDiskBytesPerRead-Eigenschaft in Win32_PerfRawData_PerfDisk_LogicalDisk den Rohwert in Bytes, der während Lesevorgängen vom Datenträger übertragen wird. Sie verfügt über die Basiseigenschaft AvgDiskBytesPerRead_Base, die die akkumulierte Anzahl von Vorgängen darstellt. Wenn WMI die Formel für den angegebenen Indikatortyp (PERF_AVERAGE_BASE) anwendet, wird AvgDiskBytesPerRead durch AvgDiskBytesPerRead_Base geteilt, um den Durchschnittswert zu erzeugen. Dieser Wert wird im Systemmonitor angezeigt und in der entsprechenden Win32_PerfFormattedData_PerfDisk_LogicalDisk-Eigenschaft gespeichert. Basiseigenschaften werden nur in Rohdatenklassen verwendet.
In Klassen, die von Win32_PerfFormattedData abgeleitet werden, gibt der Counter-Qualifizierer die Zählereigenschaft in der Rohklasse an, und der Base-Qualifizierer gibt die Basisnennereigenschaft an.
In der folgenden Tabelle sind die Werte der CounterType-Konstante aufgeführt.
CounterType-Konstante | BESCHREIBUNG |
---|---|
PERF_AVERAGE_BASE Dezimal 1073939458 |
Basiswert, der zum Berechnen der Indikatortypen PERF_AVERAGE_TIMER und PERF_AVERAGE_BULK verwendet wird. |
PERF_COUNTER_MULTI_BASE Dezimal 1107494144 |
Basiswert, der zum Berechnen der Indikatortypen PERF_COUNTER_MULTI_TIMER, PERF_COUNTER_MULTI_TIMER_INV, PERF_100NSEC_MULTI_TIMER und PERF_100NSEC_MULTI_TIMER_INV verwendet wird. |
PERF_LARGE_RAW_BASE Dezimal 1073939712 |
Basiswert, der in der Berechnung von PERF_RAW_FRACTION vorkommt, 64 Bits. |
PERF_RAW_BASE Dezimal 1073939459 |
Basiswert, der zum Berechnen des Indikatortyps PERF_RAW_FRACTION verwendet wird. |
PERF_SAMPLE_BASE Dezimal 1073939457 |
Basiswert, der zum Berechnen der Indikatortypen PERF_SAMPLE_COUNTER und PERF_SAMPLE_FRACTION verwendet wird. |