Kualifikasi Properti untuk Kelas Penghitung Kinerja

Kualifikasi properti menentukan informasi tentang penghitung kinerja tempat properti dipetakan.

Penghitung performa adalah bagian dari objek performa yang diwakili oleh penghitung kinerja WMI penghitung kinerja- kualifikasi khusus penghitung kinerja secara otomatis dilampirkan oleh penyedia WbemPerfClass untuk Win32_PerfRawData kelas dan properti 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.

Pengualifikasi Properti untuk Kelas Performa Mentah dan Diformat

Daftar berikut ini 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. Kualifikasi CounterTypemenunjukkan rumus atau algoritma yang digunakan untuk menghitung nilai yang diperlihatkan dalam 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 ini mencantumkan kualifikasi yang berlaku untuk semua properti kelas yang berasal dari Win32_PerfRawData.

PerfDefault

boolean

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

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.

Pengualifikasi Properti untuk Kelas Performa Yang Diformat

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

CookingType

string

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

Untuk informasi selengkapnya, lihat CounterType Qualifier.

Counter

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 di kelas Win32_PerfFormattedData berisi data terhitung yang disediakan oleh Penyedia Data Performa Terformat. Nilai properti adalah hasil terhitung akhir. Kualifikasi menyediakan resep.

Penghitung dan Kualifikasi dasar 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 di 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.

Pengualifikasi 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.

Memantau Data Performa

Kualifikasi Khusus untuk Kelas Performa WMI

Kelas Penghitung Kinerja

Mengakses Kelas Performa WMI yang Telah Diinstal Sebelumnya

Tugas WMI: Pemantauan Performa