Udostępnij za pośrednictwem


Kwalifikatory właściwości dla klas liczników wydajności

Kwalifikatory właściwości określają informacje o liczniku wydajności, do którego mapuje właściwość.

Licznik wydajności jest częścią obiektu wydajności reprezentowanego przez klasę licznika wydajności usługi WMI kwalifikatory specyficzne dla licznika wydajności są automatycznie dołączane przez dostawcę WbemPerfClass do Win32_PerfRawData klas i właściwości w katalogu głównym\CIMv2.

Te informacje dotyczą wszystkich wystąpień klasy wydajności. Niektóre kwalifikatory z wartościami logicznymi , które są zawsze fałszywe, mogą nie być obecne w określonych klasach.

Kwalifikatory właściwości dla nieprzetworzonych i sformatowanych klas wydajności

Poniższa lista zawiera listę kwalifikatorów, które mają zastosowanie do właściwości w klasach, które pochodzą z Win32_PerfRawData lub Win32_PerfFormattedData.

CounterType

sint32

Wartość całkowita w wyliczenie typu licznika, zgodnie z definicją w pliku Winperf.h lub Perflib.h. Kwalifikator CounterTypewskazuje formułę lub algorytm używany do obliczania wartości wyświetlanej w monitorze systemu dla licznika, który reprezentuje właściwość.

DisplayName

ciągu

Nazwa licznika wydajności określona przez pomocnika danych wydajności (PDH).

HelpIndex

sint32

Nieużytne. Zawsze zawiera wartość 0.

PerfIndex

sint32

Nieużytne. Zawsze zawiera wartość 0.

Kwalifikatory właściwości dla nieprzetworzonych klas wydajności

Poniższa lista zawiera listę kwalifikatorów, które mają zastosowanie do wszystkich właściwości klas, które pochodzą z Win32_PerfRawData.

PerfDefault

logiczne

Wskazuje, czy ta właściwość jest domyślnym licznikem do użycia w polach listy. Ta kwalifikator domyślnie ma wartość False dla liczników wydajności w wersji 6.0, ponieważ nie dostarczają dla niej danych. Aby uzyskać więcej informacji, zobacz liczniki wydajności.

domyślna skalowania

sint32

Moc 10 do użycia do wyświetlania licznika. W przypadku zera szacowana wartość maksymalna wynosi 10^0 lub 1.

PerfDetail

sint32

Poziom wiedzy odbiorców. Nieużytne. Wartość jest zawsze 100.

Kwalifikatory właściwości dla sformatowanych klas wydajności

Poniższa lista zawiera listę kwalifikatorów, które mają zastosowanie do wszystkich właściwości klas, które pochodzą z Win32_PerfFormattedData.

CookingType

ciągu

Typ formuły używany do generowania wyniku. Każdy typ licznika używa innych kwalifikatorów właściwości do obliczenia wyniku wyświetlanego jako wartość bieżącej właściwości. Counter, PerfTimeStampi PerfTimeFreq kwalifikatory mapować na właściwości w klasie pierwotnej, która dostarcza dane.

Aby uzyskać więcej informacji, zobacz CounterType Qualifier.

Counter

ciągu

Nazwa wymaganej właściwości w odpowiedniej klasie pierwotnej, która ma być używana jako wartość licznika w formule gotowania. Wartość musi być nazwą właściwości źródła danych w odpowiedniej klasie pierwotnej.

PerfTimeStamp

ciągu

Nazwa właściwości w klasie pierwotnej, która ma być używana jako częstotliwość w formule gotowania. Odpowiednia wartość domyślna na poziomie klasy będzie używana, jeśli ten kwalifikator nie jest obecny dla właściwości . Częstotliwość reprezentuje znaczniki czasu na sekundę.

PerfTimeFreq

ciągu

Nazwa właściwości w klasie pierwotnej, która ma być używana jako znacznik czasu w formule gotowania. Odpowiednia wartość domyślna na poziomie klasy jest używana, jeśli ten kwalifikator nie jest obecny dla właściwości . Automatycznie wygenerowana sygnatura czasowa może spowodować wystąpienie błędu w obliczeniu, ponieważ sygnatura czasowa jest przybliżeniem i nie uwzględnia narzutów poniesionych przez przeprowadzanie marshalingu i rzeczywiste zbieranie danych.

Jak interpretować kwalifikatory właściwości

Właściwości w klasach Win32_PerfFormattedData zawierają dane obliczeniowe dostarczone przez sformatowanego dostawcy danych wydajności. Wartość właściwości to końcowy wynik obliczeniowy. Kwalifikatory dostarczają przepis.

Counter i Base kwalifikatory wskazują źródła danych i CookingType określa formułę używaną do wygenerowania wyniku. Sygnatura czasowa i częstotliwość próbki pochodzą również z odpowiedniej klasy pierwotnej i są nazwane w PerfTimeStamp i PerfTimeFreq.

Na przykład jedna z sformatowanych klas dostarczonych przez usługę WMI Win32_PerfFormattedData_PerfDisk_LogicalDiskzawiera właściwość o nazwie AvgDiskBytesPerRead. Nazwa właściwości w sformatowanej klasie musi być taka sama jak właściwość w klasie nieprzetworzonej. Właściwość AvgDiskBytesPerRead ma następujące kwalifikatory.

Poniższa lista zawiera listę dostępnych kwalifikatorów właściwości dla wszystkich klas pochodzących z Win32_PerfFormattedData.

Kwalifikator Wartość
CookingType PERF_AVERAGE_BULK
counter AvgDiskBytesPerRead
PerfTimeStamp Timestamp_PerfTime
PerfTimeFreq Frequency_PerfTime
PerfIndex 408
HelpIndex 409
podstawowa AvgDiskBytesPerRead_Base

 

Właściwość AvgDiskBytesPerRead zgłasza średnią liczbę bajtów przesyłanych z dysku podczas operacji odczytu. Formuła dla PERF_AVERAGE_BULK to:

(Przykład2 — przykład1) / (Przykład podstawowy2 — przykład podstawowy1)

Operacja odczytu jest próbkowana z częstotliwością określoną przez PerfTimeFreq z wartością PerfTimeSta mp wskazującą najnowszą próbkę. Nieprzetworzone dane licznika w bajtach są pobierane z właściwości AvgDiskBytesPerRead w klasie Win32_PerfRawData_PerfDisk_LogicalDisk. Podstawowa liczba danych operacji jest pobierana z właściwości AvgDiskBytesPerRead_Base w tej samej klasie.

Aby uzyskać więcej informacji, zobacz Uzyskiwanie danych dotyczących wydajności statystycznej i Monitorowanie danych wydajności.

monitorowanie danych wydajności

kwalifikatory specyficzne dla klas wydajności usługi WMI

klasy liczników wydajności

uzyskiwanie dostępu do wstępnie zainstalowanych klas wydajności usługi WMI

zadania usługi WMI: monitorowania wydajności