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à.
- Qualificatori delle proprietà per classi di prestazioni non elaborate e formattate
- Qualificatori delle proprietà per le classi di prestazioni non elaborate
- Qualificatori delle proprietà per classi di prestazioni formattate
- Come interpretare i qualificatori delle proprietà
- Argomenti correlati
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.
-
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.
-
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.
Argomenti correlati