Tipi di contatore di base
Alcune formule richiedono sia una proprietà contatore che una proprietà di base. Il valore di base è il denominatore nella formula per il tipo di contatore. Nelle classi di contatore delle prestazioni dei dati non elaborate derivate da Win32_PerfRawData, la proprietà di base deve seguire immediatamente la proprietà contatore. La proprietà di base deve avere lo stesso nome del contatore precedente, con _Base accodato.
Ad esempio, la proprietà AvgDiskBytesPerRead in Win32_PerfRawData_PerfDisk_LogicalDisk contiene il valore non elaborato, in byte, trasferito dal disco durante le operazioni di lettura. Ha una proprietà di base, AvgDiskBytesPerRead_Base, che rappresenta il numero accumulato di operazioni. Quando WMI applica la formula per il tipo di contatore specificato, PERF_AVERAGE_BASE, AvgDiskBytesPerRead viene diviso per AvgDiskBytesPerRead_Base per produrre il valore medio. Questo valore viene visualizzato in Monitoraggio sistema e viene archiviato nella proprietà Win32_PerfFormattedData_PerfDisk_LogicalDisk corrispondente. Le proprietà di base vengono usate solo nelle classi di dati non elaborate.
Nelle classi derivate da Win32_PerfFormattedData, il qualificatore Counter specifica la proprietà numeratore nella classe non elaborata e il qualificatore Base specifica la proprietà denominatore di base.
Nella tabella seguente sono elencati i valori costanti CounterType .
Costante CounterType | Descrizione |
---|---|
PERF_AVERAGE_BASE 1073939458 decimale |
Valore di base usato per calcolare i tipi di contatore PERF_AVERAGE_TIMER e PERF_AVERAGE_BULK . |
PERF_COUNTER_MULTI_BASE 1107494144 decimali |
Valore di base usato per calcolare i tipi di contatore PERF_COUNTER_MULTI_TIMER, PERF_COUNTER_MULTI_TIMER_INV, PERF_100NSEC_MULTI_TIMER e PERF_100NSEC_MULTI_TIMER_INV . |
PERF_LARGE_RAW_BASE 1073939712 decimali |
Valore di base trovato nel calcolo di PERF_RAW_FRACTION, 64 bit. |
PERF_RAW_BASE 1073939459 decimali |
Valore di base usato per calcolare il tipo di contatore PERF_RAW_FRACTION . |
PERF_SAMPLE_BASE 1073939457 decimali |
Valore di base usato per calcolare i tipi di contatore PERF_SAMPLE_COUNTER e PERF_SAMPLE_FRACTION . |