Pemantauan Performa Mode Kernel
Sistem operasi Microsoft Windows memungkinkan komponen sistem dan pihak ketiga untuk mengekspos metrik performa dengan cara standar dengan menggunakan penghitung kinerja.
Untuk informasi tentang menambahkan penyedia penghitung kinerja baru ke kode Anda, lihat Menggunakan Penghitung Kinerja Mode Kernel.
Tentang Penghitung Kinerja Mode Kernel
Penghitung kinerja adalah nilai yang diterbitkan oleh komponen untuk memungkinkan administrator dan pengembang sistem memahami status komponen. Misalnya, komponen jaringan mungkin menerbitkan jumlah paket yang dikirim melalui koneksi jaringan.
Sistem Penghitung Kinerja Windows memungkinkan berbagai komponen berbeda untuk menerbitkan penghitung kinerja melalui antarmuka yang konsisten dan dapat ditemukan. Penerbit Penghitung Kinerja Windows digunakan melalui alat GUI (misalnya perfmon), alat baris perintah (misalnya typeperf), dan API (misalnya PDH dan WMI). Untuk informasi selengkapnya, lihat Penghitung Performa. Komponen yang menerbitkan penghitung kinerja disebut penyedia penghitung kinerja.
Nilai penghitung kinerja dapat diterbitkan dengan tiga cara.
Komponen mode pengguna (misalnya layanan) dapat menerbitkan penghitung melalui API PerfLib.
Komponen mode kernel (misalnya driver) dapat menerbitkan penghitung melalui API PCW.
DLL ekstensi performa dalam proses dapat melakukan pengumpulan kustom. Perhatikan bahwa DLL ekstensi performa dalam proses tidak digunakan lagi dan tidak boleh digunakan oleh komponen baru karena masalah performa dan keandalan.
Penghitung Kinerja untuk Windows (PCW) melacak penghitung yang disediakan oleh komponen mode kernel. Ini merutekan permintaan pengumpulan data konsumen ke komponen mode kernel yang sesuai dan mengembalikan data yang diminta ke konsumen mode pengguna.
Fungsi Penyedia Penghitung Kinerja Mode Kernel
Penghitung Kinerja Mode Kernel menggunakan DDI berikut: