Condividi tramite


Qualificatori delle proprietà per le classi di contatori delle prestazioni

I qualificatori delle proprietà specificano informazioni sul contatore delle prestazioni a cui esegue il mapping della proprietà.

Il contatore delle prestazioni fa parte di un oggetto prestazioni rappresentato da una classe di contatore prestazioni WMI Contatore prestazioni: i qualificatori specifici vengono collegati automaticamente dal provider WbemPerfClass alle classi e alle proprietà Win32_PerfRawData in Root\CIMv2.

Queste informazioni si applicano a tutte le istanze della classe di prestazioni. Alcuni qualificatori con valori booleani che sono sempre false potrebbero non essere presenti in classi specifiche.

Qualificatori delle proprietà per classi di prestazioni non elaborate e formattate

Nell'elenco seguente sono elencati i qualificatori che si applicano alle proprietà nelle classi derivate da Win32_PerfRawData o Win32_PerfFormattedData.

CounterType

sint32

Valore intero nell'enumerazione del tipo di contatore, come definito in Winperf.h o Perflib.h. Il qualificatore CounterTypeindica la formula o l'algoritmo usato per calcolare il valore mostrato in Monitoraggio di sistema per il contatore che rappresenta la proprietà.

Displayname

string

Nome contatore delle prestazioni, come specificato dall'helper Dati prestazioni (PDH).

HelpIndex

sint32

Non usato. Contiene sempre 0.

PerfIndex

sint32

Non usato. Contiene sempre 0.

Qualificatori delle proprietà per le classi di prestazioni non elaborate

Nell'elenco seguente sono elencati i qualificatori che si applicano a tutte le proprietà delle classi derivate da Win32_PerfRawData.

PerfDefault

boolean

Indica se questa proprietà è il contatore predefinito da usare nelle caselle di riepilogo. Questo qualificatore viene predefinito su False per i contatori delle prestazioni versione 6.0 perché non forniscono dati. Per altre informazioni, vedere i contatori delle prestazioni.

DefaultScale

sint32

Potenza di 10 da usare per la visualizzazione del contatore. Per zero, il massimo stimato è 10^0 o 1.

PerfDetail

sint32

Livello di conoscenza del pubblico. Non usato. Il valore è sempre 100.

Qualificatori delle proprietà per classi di prestazioni formattate

Nell'elenco seguente sono elencati i qualificatori che si applicano a tutte le proprietà delle classi derivate da Win32_PerfFormattedData.

CookingType

string

Tipo di formula usato per produrre il risultato. Ogni tipo di contatore usa gli altri qualificatori di proprietà per calcolare il risultato visualizzato come valore della proprietà corrente. I qualificatori Counter, PerfTimeStamp e PerfTimeFreq vengono mappati alle proprietà in una classe non elaborata che fornisce i dati.

Per altre informazioni, vedere CounterType Qualifier.

Contatore

string

Nome di una proprietà obbligatoria nella classe raw corrispondente da utilizzare come valore del contatore nella formula di cottura. Il valore deve essere il nome della proprietà dell'origine dati nella classe non elaborata corrispondente.

PerfTimeStamp

string

Nome di una proprietà in una classe raw da usare come frequenza nella formula di cottura. Il valore predefinito appropriato a livello di classe verrà usato se questo qualificatore non è presente per la proprietà. La frequenza rappresenta i tick al secondo del timestamp.

PerfTimeFreq

string

Nome di una proprietà in una classe non elaborata da usare come timestamp nella formula di cottura. Il valore predefinito appropriato a livello di classe viene usato se questo qualificatore non è presente per la proprietà. Un timestamp generato automaticamente può introdurre un errore in un calcolo perché il timestamp è un'approssimazione e non tiene conto del sovraccarico causato dal marshalling e dalla raccolta dati effettiva.

Come interpretare i qualificatori delle proprietà

Le proprietà nelle classi Win32_PerfFormattedData contengono i dati calcolati forniti dal provider di dati di prestazioni formattati. Il valore della proprietà è il risultato calcolato finale. I qualificatori forniscono una ricetta.

I qualificatori Counter e Base puntano alle origini dei dati e CookingType specifica la formula utilizzata per produrre il risultato. Il timestamp e la frequenza di esempio provengono anche dalla classe non elaborata corrispondente e sono denominati in PerfTimeStamp e PerfTimeFreq.

Ad esempio, una delle classi formattate fornite da WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, contiene una proprietà denominata AvgDiskBytesPerRead. Il nome della proprietà nella classe formattata deve essere uguale alla proprietà nella classe non elaborata. La proprietà AvgDiskBytesPerRead include i qualificatori seguenti.

Nell'elenco seguente sono elencati i qualificatori di proprietà disponibili per le proprietà di tutte le classi derivate da Win32_PerfFormattedData.

Qualifier Valore
CookingType PERF_AVERAGE_BULK
Contatore AvgDiskBytesPerRead
PerfTimeStamp Timestamp_PerfTime
PerfTimeFreq Frequency_PerfTime
PerfIndex 408
HelpIndex 409
Base AvgDiskBytesPerRead_Base

 

La proprietà AvgDiskBytesPerRead segnala il numero medio di byte trasferiti dal disco durante le operazioni di lettura. La formula per PERF_AVERAGE_BULK è:

(Sample2 - Sample1) / (Esempio base2 - Esempio base1)

L'operazione di lettura viene campionata alla frequenza specificata da PerfTimeFreq con il valore PerfTimeStamp che indica l'esempio più recente. I dati del contatore non elaborati in byte vengono acquisiti dalla proprietà AvgDiskBytesPerRead nella classe Win32_PerfRawData_PerfDisk_LogicalDisk . Il numero di operazioni viene ottenuto dalla proprietà AvgDiskBytesPerRead_Base nella stessa classe.

Per altre informazioni, vedere Ottenere dati statistici sulle prestazioni e monitorare i dati sulle prestazioni.

Monitoraggio dei dati sulle prestazioni

Qualificatori specifici delle classi di prestazioni WMI

Classi di contatori delle prestazioni

Accesso alle classi di prestazioni preinstallate di WMI

Attività WMI: Monitoraggio delle prestazioni