Sdílet prostřednictvím


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.

Čí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.

CounterType

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.

perfDetail

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.

monitorování dat o výkonu

kvalifikátory specifické pro třídy výkonu rozhraní WMI

třídy čítačů výkonu

přístup k předinstalovaným třídám výkonu rozhraní WMI

úlohy rozhraní WMI: Monitorování výkonu