Kualifikasi Properti untuk Kelas Penghitung Kinerja
Kualifikasi properti menentukan informasi tentang penghitung kinerja tempat properti dipetakan.
- Pengualifikasi Properti untuk Kelas Performa Mentah dan Diformat
- Kualifikasi Properti untuk Kelas Performa Mentah
- Pengualifikasi Properti untuk Kelas Performa Yang Diformat
- Cara Menginterpretasikan Pengualifikasi Properti
- Topik terkait
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.
-
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.
-
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.
Topik terkait