Kvalifikátory vlastností pro třídy čítačů výkonu
Kvalifikátory vlastností určují informace o čítači výkonu, na který se vlastnost mapuje.
- kvalifikátory vlastností pro nezpracované a formátované třídy výkonu
- Kvalifikátory vlastností pro nezpracované třídy výkonu
- kvalifikátory vlastností pro formátované třídy výkonu
- Interpretace kvalifikátorů vlastností
- související témata
Čítač výkonu je součástí objektu výkonu reprezentovaný třídy čítače výkonu kvalifikátory specifické pro čítač výkonu jsou automaticky připojeny zprostředkovatelem WbemPerfClass k Win32_PerfRawData třídy a vlastnosti v Root\CIMv2.
Tyto informace platí pro všechny instance třídy výkonu. Některé kvalifikátory s logickými hodnotami, které jsou vždy false, nemusí být přítomné u konkrétních tříd.
Kvalifikátory vlastností pro nezpracované a formátované třídy výkonu
Následující seznam uvádí kvalifikátory, které se vztahují na vlastnosti ve třídách odvozených z Win32_PerfRawData nebo Win32_PerfFormattedData.
-
sint32
Celočíselná hodnota v výčtu typu čítače, jak je definováno v winperf.h nebo perflib.h. CounterTypekvalifikátor označuje vzorec nebo algoritmus použitý k výpočtu hodnoty zobrazené v nástroji System Monitor pro čítač, který vlastnost představuje.
-
displayName
-
řetězce
Název čítače výkonu určený pomocným rutinou dat výkonu (PDH).
-
helpindex
-
sint32
Nepoužívá se. Vždy obsahuje hodnotu 0.
-
PerfIndex
-
sint32
Nepoužívá se. Vždy obsahuje hodnotu 0.
Kvalifikátory vlastností pro nezpracované třídy výkonu
Následující seznam uvádí kvalifikátory, které se vztahují na všechny vlastnosti tříd odvozených z Win32_PerfRawData.
-
perfDefault
-
logických
Určuje, zda je tato vlastnost výchozím čítačem, který se má použít v seznamech. Tento kvalifikátor ve výchozím nastavení false pro čítače výkonu verze 6.0, protože pro něj nezadají data. Další informace naleznete v tématu Čítače výkonu.
-
DefaultScale
-
sint32
Výkon 10 pro zobrazení čítače. Pro nulu je odhadované maximum 10^0 nebo 1.
-
sint32
Úroveň znalostí cílové skupiny. Nepoužívá se. Hodnota je vždy 100.
Kvalifikátory vlastností pro formátované třídy výkonu
Následující seznam uvádí kvalifikátory, které se vztahují na všechny vlastnosti tříd odvozených z Win32_PerfFormattedData.
-
CookingType
-
řetězce
Typ vzorce použitý k vytvoření výsledku Každý typ čítače používá kvalifikátory ostatních vlastností k výpočtu výsledku zobrazeného jako hodnota aktuální vlastnosti. Counter, PerfTimeStampa PerfTimeFreq mapovat na vlastnosti v nezpracované třídě, která poskytuje data.
Další informace naleznete v tématu CounterType kvalifikátor.
-
čítače
-
řetězce
Název požadované vlastnosti v odpovídající nezpracované třídě, která se má použít jako hodnota čítače ve vzorci vaření. Hodnota musí být název vlastnosti vlastnosti zdroje dat v odpovídající nezpracované třídě.
-
PerfTimeStamp
-
řetězce
Název vlastnosti v nezpracované třídě, která se má použít jako frekvence ve vzorci vaření. Odpovídající výchozí hodnota na úrovni třídy bude použita, pokud tento kvalifikátor není k dispozici pro vlastnost. Frekvence představuje klíště za sekundu časového razítka.
-
perfTimeFreq
-
řetězce
Název vlastnosti v nezpracované třídě, která se má použít jako časové razítko ve vzorci vaření. Odpovídající výchozí hodnota na úrovni třídy se použije, pokud tento kvalifikátor není pro vlastnost. Automaticky vygenerované časové razítko může do výpočtu zavádět chybu, protože časové razítko je aproximační a nepočítá režijní náklady vzniklé zařazováním a skutečným shromažďováním dat.
Interpretace kvalifikátorů vlastností
Vlastnosti ve třídách Win32_PerfFormattedData obsahují počítaná data poskytnutá formátovaného zprostředkovatele dat výkonu. Hodnota vlastnosti je konečný počítaný výsledek. Kvalifikátory poskytují recept.
Kvalifikátory čítače a Base ukazují na zdroje dat a CookingType určuje vzorec použitý k vytvoření výsledku. Časové razítko a vzorkovací frekvence pocházejí také z odpovídající nezpracované třídy a jsou pojmenovány v PerfTimeStamp a PerfTimeFreq.
Například jedna z formátovaných tříd poskytovaných rozhraním WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, obsahuje vlastnost s názvem AvgDiskBytesPerRead. Název vlastnosti ve formátované třídě musí být stejný jako vlastnost v nezpracované třídě. Vlastnost AvgDiskBytesPerRead má následující kvalifikátory.
Následující seznam uvádí kvalifikátory dostupných vlastností pro vlastnosti všech tříd odvozených z Win32_PerfFormattedData.
Kvalifikátor | Hodnota |
---|---|
CookingType | PERF_AVERAGE_BULK |
čítače | AvgDiskBytesPerRead |
PerfTimeStamp | Timestamp_PerfTime |
perfTimeFreq | Frequency_PerfTime |
PerfIndex | 408 |
helpindex | 409 |
základní | AvgDiskBytesPerRead_Base |
Vlastnost AvgDiskBytesPerRead hlásí průměrný počet bajtů přenesených z disku během operací čtení. Vzorec pro PERF_AVERAGE_BULK je:
(Ukázka2 – ukázka1) / (základní vzorek2 – základní vzorek1)
Operace čtení se vzorkuje s frekvencí určenou perfTimeFreq s hodnotou PerfTimeStamp označující nejnovější vzorek. Nezpracovaná data čítačů v bajtech pocházejí z vlastnosti AvgDiskBytesPerRead ve třídě Win32_PerfRawData_PerfDisk_LogicalDisk. Základní počet dat operací se přebírá z vlastnosti AvgDiskBytesPerRead_Base ve stejné třídě.
Další informace naleznete v tématu Získání statistických údajů o výkonu a Monitorování dat výkonu.
Související témata