Basiszählertypen
Einige Formeln erfordern sowohl eine Zählereigenschaft als auch eine Basiseigenschaft. Der Basiswert ist der Nenner in der Formel für den Zählertyp. In rohen Daten Leistungsindikatorklassen abgeleitet von Win32_PerfRawDatamuss die Basiseigenschaft sofort der Counter-Eigenschaft folgen. Die Basiseigenschaft muss denselben Namen wie der vorhergehende Zähler haben, wobei _Base angefügt werden.
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 eine Basiseigenschaft, AvgDiskBytesPerRead_Base, die die angesammelte Anzahl von Vorgängen darstellt. Wenn WMI die Formel für den angegebenen Leistungsindikatortyp anwendet, wird PERF_AVERAGE_BASE, AvgDiskBytesPerRead- durch AvgDiskBytesPerRead_Base dividiert, um den Mittelwert 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_PerfFormattedDataabgeleitet werden, gibt der Counter Qualifizierer die Zählereigenschaft in der rohen Klasse und der Base Qualifizierer die Base-Nennereigenschaft an.
In der folgenden Tabelle sind die CounterType- Konstantenwerte aufgeführt.
CounterType-Konstante | Beschreibung |
---|---|
PERF_AVERAGE_BASEdezimale 1073939458 |
Basiswert, der zum Berechnen der PERF_AVERAGE_TIMER- und PERF_AVERAGE_BULK Leistungsindikatorentypen verwendet wird. |
PERF_COUNTER_MULTI_BASEdezimale 1107494144 |
Der Basiswert, der verwendet wird, um die PERF_COUNTER_MULTI_TIMER- PERF_COUNTER_MULTI_TIMER_INV, PERF_100NSEC_MULTI_TIMER- und PERF_100NSEC_MULTI_TIMER_INV Zählertypen zu berechnen. |
PERF_LARGE_RAW_BASEDezimal-1073939712 |
Basiswert in der Berechnung von PERF_RAW_FRACTION, 64 Bit. |
PERF_RAW_BASEdezimale 1073939459 |
Basiswert, der zum Berechnen des PERF_RAW_FRACTION Leistungsindikatortyps verwendet wird. |
PERF_SAMPLE_BASEdezimale 1073939457 |
Basiswert, der zum Berechnen der PERF_SAMPLE_COUNTER- und PERF_SAMPLE_FRACTION Leistungsindikatorentypen verwendet wird. |