Kualifikasi Properti untuk Kelas Penghitung Kinerja

Kualifikasi properti menentukan informasi tentang penghitung kinerja yang dipetakan properti.

Penghitung kinerja adalah bagian dari objek performa yang diwakili oleh WMI kelas penghitung kinerja Kualifikasi khusus penghitung kinerja secara otomatis dilampirkan oleh penyedia WbemPerfClass ke kelas dan properti Win32_PerfRawData di Root\CIMv2.

Informasi ini berlaku untuk semua instans kelas performa. Beberapa kualifikasi dengan nilai Boolean yang selalu salah mungkin tidak ada pada kelas tertentu.

Kualifikasi Properti untuk Kelas Performa Mentah dan Diformat

Daftar berikut mencantumkan kualifikasi yang berlaku untuk properti di kelas yang berasal dari Win32_PerfRawData atau Win32_PerfFormattedData.

CounterType

sint32

Nilai bilangan bulat dalam enumerasi jenis penghitung, seperti yang didefinisikan dalam Winperf.h atau Perflib.h. PengkualifikasiCounterType menunjukkan rumus atau algoritma yang digunakan untuk menghitung nilai yang ditampilkan di Monitor Sistem untuk penghitung yang diwakili properti.

DisplayName

string

Nama Penghitung performa, seperti yang ditentukan oleh Pembantu Data Performa (PDH).

HelpIndex

sint32

Tidak digunakan. Selalu berisi 0.

PerfIndex

sint32

Tidak digunakan. Selalu berisi 0.

Kualifikasi Properti untuk Kelas Performa Mentah

Daftar berikut mencantumkan kualifikasi yang berlaku untuk semua properti kelas yang berasal dari Win32_PerfRawData.

PerfDefault

boolean

Menunjukkan apakah properti ini adalah penghitung default yang digunakan dalam kotak daftar. Kualifikasi ini default untuk False untuk Penghitung Kinerja Versi 6.0 karena tidak menyediakan data untuknya. Untuk informasi selengkapnya, lihat penghitung kinerja .

Skala Default

sint32

Daya 10 untuk digunakan untuk tampilan penghitung. Untuk nol, perkiraan maksimum adalah 10^0, atau 1.

PerfDetail

sint32

Tingkat pengetahuan audiens. Tidak digunakan. Nilainya selalu 100.

Kualifikasi Properti untuk Kelas Performa Yang Diformat

Daftar berikut mencantumkan kualifikasi yang berlaku untuk semua properti kelas yang berasal dari Win32_PerfFormattedData.

CookingType

string

Jenis rumus yang digunakan untuk menghasilkan hasilnya. Setiap jenis penghitung menggunakan kualifikasi properti lainnya untuk menghitung hasil yang ditampilkan sebagai nilai properti saat ini. Counter, PerfTimeStamp, dan Kualifikasi PerfTimeFreq dipetakan ke properti di kelas mentah yang menyediakan data.

Untuk informasi selengkapnya, lihat CounterType Qualifier.

Penghitung

string

Nama properti yang diperlukan di kelas mentah yang sesuai untuk digunakan sebagai nilai penghitung dalam rumus memasak. Nilai harus berupa nama properti properti sumber data di kelas mentah yang sesuai.

PerfTimeStamp

string

Nama properti di kelas mentah untuk digunakan sebagai frekuensi dalam rumus memasak. Nilai default yang sesuai pada tingkat kelas akan digunakan jika kualifikasi ini tidak ada untuk properti . Frekuensi mewakili tanda centang per detik dari stempel waktu.

PerfTimeFreq

string

Nama properti di kelas mentah untuk digunakan sebagai tanda waktu dalam rumus memasak. Nilai default yang sesuai di tingkat kelas digunakan jika kualifikasi ini tidak ada untuk properti . Stempel waktu yang dihasilkan secara otomatis dapat menimbulkan kesalahan dalam perhitungan karena tanda waktu adalah perkiraan dan tidak memperhitungkan overhead yang dikeluarkan oleh marshaling dan pengumpulan data aktual.

Cara Menginterpretasikan Pengualifikasi Properti

Properti dalam kelas Win32_PerfFormattedData berisi data terhitung yang disediakan oleh Penyedia Data Performa Terformat . Nilai properti adalah hasil terhitung akhir. Kualifikasi menyediakan resep.

Kualifikasi Counter dan Base menunjuk ke sumber data dan CookingType menentukan rumus yang digunakan untuk menghasilkan hasilnya. Tanda waktu dan frekuensi sampel juga berasal dari kelas mentah yang sesuai dan dinamai dalam PerfTimeStamp dan PerfTimeFreq.

Misalnya, salah satu kelas berformat yang disediakan oleh WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, berisi properti bernama AvgDiskBytesPerRead. Nama properti dalam kelas yang diformat harus sama dengan properti di kelas mentah. Properti AvgDiskBytesPerRead memiliki kualifikasi berikut.

Daftar berikut mencantumkan kualifikasi properti yang tersedia untuk properti semua kelas yang berasal dari Win32_PerfFormattedData.

Kualifikasi Nilai
CookingType PERF_AVERAGE_BULK
Penghitung AvgDiskBytesPerRead
PerfTimeStamp Timestamp_PerfTime
PerfTimeFreq Frequency_PerfTime
PerfIndex 408
HelpIndex 409
Dasar AvgDiskBytesPerRead_Base

 

Properti AvgDiskBytesPerRead melaporkan jumlah rata-rata byte yang ditransfer dari disk selama operasi baca. Rumus untuk PERF_AVERAGE_BULK adalah:

(Sample2 - Sample1) / (Base Sample2 - Base Sample1)

Operasi baca diambil sampelnya pada frekuensi yang ditentukan oleh PerfTimeFreq dengan nilai PerfTimeStamp yang menunjukkan sampel terbaru. Data penghitung mentah dalam byte diambil dari properti AvgDiskBytesPerRead di kelas Win32_PerfRawData_PerfDisk_LogicalDisk. Jumlah dasar data operasi diambil dari properti AvgDiskBytesPerRead_Base di kelas yang sama.

Untuk informasi selengkapnya, lihat Mendapatkan Data Performa Statistik dan Data Performa Pemantauan .

Data Performa Pemantauan

Kualifikasi Khusus untuk Kelas Performa WMI

Kelas Penghitung Kinerja

Mengakses kelas performa WMI yang telah diinstal sebelumnya

Tugas WMI : Pemantauan Performa