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ść.
- kwalifikatory właściwości dla nieprzetworzonych i sformatowanych klas wydajności
- kwalifikatory właściwości dla nieprzetworzonych klas wydajności
- kwalifikatory właściwości dla sformatowanych klas wydajności
- Jak interpretować kwalifikatory właściwości
- Tematy pokrewne
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.
-
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.
-
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.
Tematy pokrewne
-
uzyskiwanie dostępu do wstępnie zainstalowanych klas wydajności usługi WMI
-
zadania usługi WMI: monitorowania wydajności