- PerfMon mbisakake pangukuran wektu nyata lan rekaman jangka panjang kanthi counter sing akurat lan bisa dikonfigurasi.
- Set Kolektor lan Logman nggampangake panangkepan lan otomatisasi sing bisa diulang ing server.
- Ambang kanggo memori, CPU, disk, lan jaringan mbantu ndeteksi bottlenecks lan bocor.
- Monitor Reliabilitas nglengkapi analisis kanthi nuduhake kegagalan lan masalah kompatibilitas.

PerfMon (Kinerja Monitor) yaiku Alat utama kanggo ngawasi ing WindowsPerfMon: Ngidini sampeyan ndeleng wektu nyata, jangka panjang, lan nganalisa metrik kinerja kanggo CPU, memori, disk, jaringan, lan proses tartamtu. Boten kados Task Manager, PerfMon njupuk conto ing interval biasa lan log menyang disk, dadi becik kanggo mburu masalah sing mung muncul sawise jam mlaku, kayata overflows memori utawa sumber bocor ing layanan lan aplikasi.
Ing artikel iki, kita nuduhake sampeyan carane nggunakake PerfMon. Saka milih lan mangerteni counter sing bener lan nyetel sampling lan skala grafik, nganti nggawe Set Kolektor Data kanggo log metrik menyang file (BLG/CSV.
Apa PerfMon lan nalika nggunakake?
Performance Monitor (PerfMon) minangka panampil lan perekam counter Windows asli.. Nyedhiyakake metrik ing bentuk grafik lan data mentah sing dipikolehi saka counter sistem lan aplikasi (contone, saka .NET CLR utawa proses tartamtu). Kauntungan paling gedhe babagan keperluan "cepet" kayata Tugas Manager iku sampeyan bisa ninggalake iku mlaku kanggo jam utawa dina, karo conto mesti, kanggo ndeteksi tren nyata (puncak, baselines, wutah bablas).
PerfMon wigati kanggo diagnosa wutah memori, nangani utawa thread bocor, lan ngisolasi komponen bermasalah kanthi nglakokake tes khusus. Contone, yen sampeyan curiga ana bocor memori, sampeyan bakal ngaktifake counter kaya Private Bytes, Handle Count, lan Thread Count kanggo proses sing kena pengaruh, bebarengan karo .NET CLR Memory counters kaya # Bytes ing kabeh Heaps lan Gen 2 ukuran tumpukan kanggo aplikasi .NET, kanggo ndeleng yen wutah dumadi sak utawa njaba GC.

Cara kanggo mbukak PerfMon lan mode khusus
Sampeyan bisa mbukak PerfMon saka menu Start, nelusuri "kinerja" utawa "perfmon" lan mbukak minangka administrator nalika sampeyan nggawe log utawa takon komputer remot.
Yen luwih seneng ing Baris prentah (Win + R utawa CMD), sampeyan duwe mode langsung sing migunani banget kanthi sintaks ing ngisor iki:
perfmon </res|report|rel|sys>
Apa sing ditindakake saben pilihan?
- /daging sapi kanggo mbukak tampilan sumber daya
- /laporan kanggo mbukak suite kolektor diagnostik sistem lan ndeleng laporan.
- /rel kanggo mbukak Reliability Monitor.
- / sys kanggo langsung menyang monitor kinerja klasik.
Saran: yen sampeyan pengin mriksa linuwih saka peralatan, perfmon / rel Iki minangka trabasan langsung menyang stabilitas lan riwayat bug.
Reliabilitas Monitor Iki uga ana ing Panel Kontrol> Sistem lan Keamanan> Keamanan lan Pangopènan. Trabasan liyane: ketik "reliab" menyang telusuran menu Start banjur pilih "Deleng riwayat linuwih." Sampeyan bakal bisa ndeleng acara kritis, bebaya, lan informasi saben dina utawa minggu, kanthi akses menyang rincian teknis aplikasi lan driver gagal.
Visualisasi wektu nyata: nambah lan ngerteni counter
Kanggo ndeleng a grafik urip, mbukak "Performance Monitor" ing wit ing sisih kiwa. Yen ana counter sing wis dimuat lan sampeyan pengin miwiti resik, pilih ing tabel ing ngisor iki banjur pencet Supr. Banjur, ing area grafik, klik-tengen> Tambah Penghitung… kanggo mbukak dialog karo kabeh kategori sing kasedhiya.
Pilih kategori kapentingan, counter, lan conto obyek (contone, proses sampeyan). Kanggo diagnosa memori lan sumber daya ing app tartamtu, nambah counters tombol iki saka grup proses y .NET CLR Memori yen cocok:
- Proses \ Private Bytes: Memori pribadi sing diparengake dening proses (ora dienggo bareng karo wong liya). Wutah sing terus-terusan nuduhake konsumsi nyata saka memori virtual dhewe.
- Proses \ Ngalahake Count: nomer gagang mbukak. Tambah konstan asring nuduhake bocor sumber (sesi, obyek sistem).
- Proses \ Thread Count: Jumlah Utas aktif ing proses. Lonjakan sing ora dikarepke bisa nuduhake masalah konkurensi utawa benang sing durung rampung.
- .NET CLR Memory \ # Byte ing kabeh Heaps: Total memori kanggo obyek .NET. Yen tuwuh tanpa stabil, priksa tekanan GC lan referensi sing durung dirilis.
- .NET CLR Memory \ Gen 2 ukuran tumpukan: Ukuran tumpukan Gen 2 (barang umure dawa). Wutah sing terus-terusan nuduhake barang-barang sing umure dawa sing ora diklumpukake.
Interpretasi grafik kanthi mripat kritisYen sampeyan sok dong mirsani sing Private Bytes ajeg nambah nalika # Bytes ing kabeh Heaps lan ukuran tumpukan Gen 2 tetep stabil, wutah ora ing tumpukan NET nanging ing memori native proses / cadangan. Pola iki biasane nuduhake bocor ing njaba GC (contone, buffer utawa gagang sing ora beku).

Nyetel grafik: skala, interval lan durasi
PerfMon ngidini nyetel visibilitas saben counter lan periode sajarah sampeyan ndeleng. Pencet Ctrl + Shift + A Kanggo milih kabeh counter ing dhaptar ing ngisor iki, klik-tengen banjur pilih Skala counters sing dipilih, supaya kabeh bakal katon tanpa siji "flattening" liyane.
Mbukak Chart Properties Klik-tengen > Properties... lan setel sampling rate ing tab Umum. Contone, conto saben 10 detik lan nyetel Duration kanggo 10000 kanggo nutupi kira-kira 2,5 jam ing tampilan. Sing luwih suwe fenomena kasebut, luwih akeh jarak sampling supaya ora file gedhe lan kakehan komputer.
Tip ekstra: PerfMon mbabarake sifat lan metode ActiveX, ngidini sampeyan nggabungake utawa ngontrol saka alat pangembangan liyane lan malah masang minangka kontrol ing aplikasi sampeyan yen perlu.
Otomatis karo Logman: Nggawe, Miwiti, lan Mungkasi
Logman.exe minangka sarana baris perintah kanggo nggawe lan ngatur set counter.. Bukak command prompt kanthi hak istimewa administrator lan jalanake printah sing padha karo ing ngisor iki kanggo nggawe suite pemantauan terus-terusan kanthi file bunder:
Logman.exe create counter Avamar -o "c:\\perflogs\\Emc-avamar.blg" -f bincirc -v mmddhhmm -max 250 -c "\\LogicalDisk(*)\\*" "\\Memory\\*" "\\Network Interface(*)\\*" "\\Paging File(*)\\*" "\\PhysicalDisk(*)\\*" "\\Processor(*)\\*" "\\Process(*)\\*" "\\Redirector\\*" "\\Server\\*" "\\System\\*" -si 00:00:05
para miwiti lan mungkasi njupuk, nggunakake:
Logman.exe start Avamar
Logman.exe stop Avamar
Tips printah: -f bincirc nggawe log binar bunder (-max watesan ukuran ing MB), -si nemtokake interval sampling, lan -c nambah counters ing akeh kanggo obyek lan kedadean sing. Gunakake path sing dipetik lan uwal garis miring nalika nggawe skrip utawa ngekspor konfigurasi.
Nalika nggunakake Logman? Cocog kanggo ngumpulake data jarak adoh Ing server, otomatis diagnostik, utawa standarisasi tangkapan ing pirang-pirang mesin. Sampeyan bisa gawe jadwal karo Task Scheduler lan muter file tanpa intervensi.

Migunani counters lan batesan saben subsistem
Memori: Ngawasi kapasitas nyata, tekanan paging, lan penipisan blumbang sistem. Counter lan pedoman iki mbantu misahake gejala saka panyebab:
- Memori \ % bita sing dileksanakake digunakake: Persentase memori setya liwat watesan prasetya. Yen terus-terusan ngluwihi 80%, deleng ukuran file paging lan panggunaan nyata.
- Memori \ Kasedhiya MBytes: Memori fisik gratis. Priksa manawa <5% RAM mudhun bola-bali (lan <1% kritis).
- Memori \ Byte sing dileksanakake: Total bita setya. Aja beda-beda banget; owah-owahan sing kerep bisa nyebabake ekspansi pagefile.
- Memory \ Pool Nonpaged Byte: blumbang non-paged (obyek sing ora bisa flushed kanggo disk). Kejenuhan terus-terusan (> 80%) Iki digandhengake karo acara kayata 2019 (kelelahan blumbang nonpaged).
- Memori \ Pool Paged Byte:: blumbang paged. Nilai terus-terusan> 70% saka maksimum nuduhake risiko acara 2020 (kesel blumbang paged).
Prosesor: Goleki beban sing terus-terusan lan sinyal I/O sing abot utawa driver sing rame.
- Informasi Prosesor \ % Wektu Prosesor (kabeh kedadean):> 90% bablas ing 1 CPU utawa> 80% ing multiprocessor tabet CPU kakehan.
- Prosesor \ % Wektu Istimewa: Wektu mode kernel. Terus-terusan ngluwihi 30% ing server app/web bisa uga nuduhake beban kerja driver utawa sistem sing berlebihan.
- Prosesor \ % Wektu Interupsi y % Wektu DPC: > 25% nuduhake aktivitas piranti sing kuat (NIC, disk, lsp).
- Sistem \ Konteks Ngalih/detik y Prosesor \ Interrupts / sec: migunani kanggo ndeleng tekanan switching konteks lan aktivitas interrupt.
Red: nuduhake kualitas kesehatan lan komunikasi NIC.
- Antarmuka Jaringan\Paket sing Ditampa Dibuwang: kudu tetep cedhak karo nol; mundhak angka biasane nuduhake buffer / hardware ora cukup.
- Antarmuka Jaringan\Packets Received Errors:: kasalahan > 2 sustained mbutuhake review pranala / kabel / driver.
disco: ngukur saturasi, latensi lan kapasitas.
- PhysicalDisk \% Wektu Idle: persentasi wektu nganggur. Sustained low nuduhake disk sibuk; iku nggambarake kapasitas isih uga.
- PhysicalDisk \ Rata-rata. Disk sec/Waca y Rata-rata Disk sec/Tulis: Latensi rata-rata. Referensi umum (pedoman): Wacan sing apik banget < 8 ms, bisa ditampa < 12 ms, cukup < 20 ms, kurang > 20 ms; Tulisan apik banget < 1 ms, apik < 2 ms, cukup < 4 ms, kurang > 4 ms.
- PhysicalDisk \ Rata-rata. Dawane Antrian Disk: buntut rata. Nilai ing ngisor 2 × biasane cukup.
- PhysicalDisk \ Split IO/Sec: I/Os pamisah amarga fragmentasi utawa ukuran blok ora nyukupi. Sing ngisor luwih apik.
- LogicalDisk \ % Spasi Gratis: Tansah ninggalake> 15% gratis (dianjurake ≥ 25%) ing volume logis sistem.
Objek disk: fisik vs logis.
- PhysicalDisk nambah akses menyang kabeh sekat saka piranti fisik (ngenali hardware).
- LogicalDisk Ngukur partisi tartamtu utawa titik gunung. Kanthi disk dinamis, volume logis bisa mbentang sawetara disk fisik, lan counters bakal nggambarake total.
Proses: kanggo hubungan sumber daya karo prilaku app tartamtu, monitor Proses \ % Wektu Prosesor, Byte pribadi, Virtual Byte y Set Kerja. Ngalahake Count Iku kunci yen sampeyan curiga bocor blumbang; wutah saka genggeman asring nikah karo mundhak abnormal ing Pool Nonpaged/Paged.
Monitor Reliabilitas: Neliti kegagalan lan kompatibilitas
Windows Reliability Monitor ngringkes stabilitas lan acara saben dina utawa minggu, klasifikasi kritis, bebaya lan informasiSaka saben kolom, sampeyan bisa mbukak "Deleng Rincian Teknis" kanggo mriksa modul, kode, lan tandha digital saka binari sing melu.
- Tuladha praktisSampeyan bakal nemokake entri kaya svchost.exe_MapsBroker utawa aplikasi nabrak liyane. Kadhangkala modul sing dilapurake (contone, Kernelbase.dll) kalebu ing kernel Windows lan ditandatangani dening Microsoft, menehi saran manawa sababe dudu kernel, nanging aplikasi utawa plugin sing mlaku ing ruang pangguna.
- Apa sing kudu ditindakake nalika aplikasi lawas gagalJalanake pemecah masalah kompatibilitas lan coba meksa mode kompatibilitas (contone, Windows 7) lan mateni skala DPI dhuwur yen sampeyan nemoni masalah antarmuka utawa kinerja. Setelan iki wis ditampilake kanggo ngatasi kacilakan ing piranti lunak lawas.
- Link temonan stabilitas karo PerfMonNggabungake riwayat kacilakan karo log counter kanggo ndeleng yen Private Byte, Handle Count, utawa latensi disk dhuwur sadurunge kacilakan. Korelasi iki menehi thread kanggo narik.
- Penutupan praktis: Kanthi PerfMon lan Reliability Monitor sampeyan bisa diagnosa saka gejala (crash, slowness) kanggo sabab (bocor memori, bottleneck disk, 100% CPU, kesalahan jaringan), didhukung dening counters lan batesan sing cetha nuntun sampeyan.
Yen sampeyan butuh guide cepet kanggo miwiti: Open PerfMon, nambah counters kanggo proses target (Private Bytes,% Prosesor Wektu, etc.), Nyetel sampling lan durasi kanggo nutupi jendhela kang ana masalah, log file karo Set Collector, lan yen ditrapake, otomatis karo Logman ing server utawa lingkungan test sing kudu mbukak kanggo jam.
Editor khusus babagan teknologi lan masalah internet kanthi pengalaman luwih saka sepuluh taun ing macem-macem media digital. Aku wis kerja minangka editor lan panyipta konten kanggo e-commerce, komunikasi, pemasaran online lan perusahaan iklan. Aku uga wis nulis babagan ekonomi, keuangan lan situs web sektor liyane. Karyaku uga dadi semangatku. Saiki, liwat artikelku ing Tecnobits, Aku nyoba kanggo njelajah kabeh warta lan kesempatan anyar sing donya teknologi nawakake kita saben dina kanggo nambah gesang kita.