Windows Perfmon: Koristite brojače za praćenje performansi

  • PerfMon vam omogućava detaljno praćenje performansi Windowsa u realnom vremenu ili putem historijskih zapisa.
  • Precizan odabir brojača i ispravno podešavanje intervala uzorkovanja ključni su za efikasnu analizu.
  • Monitor pouzdanosti pomaže u identifikaciji i rješavanju kvarova i uskih grla aplikacija

perfmon Windows monitor performansi

Ako ste ikada primijetili da Vaš Windows računar radi sporije nego inače, ili jednostavno želite bolje pratiti performanse vašeg sistema, vjerovatno ste čuli za PerfMon, Windows Performance Monitor.

Ovaj alat, uključen u gotovo sve verzije Microsoft operativnog sistema, uglavnom je nepoznat mnogim korisnicima, ali može postati vaš najbolji saveznik za analizu, dijagnosticiranje i rješavanje gotovo svakog problema vezanog za performanse, uska grla i korištenje resursa. Sve ćemo objasniti u sljedećim paragrafima.

Šta je PerfMon i za šta se koristi?

PerfMon - skraćenica za Performance Monitor, ili Monitor performansi — je napredni dijagnostički uslužni program koji je prisutan u Windowsu već nekoliko verzija i koji vam omogućava pregled u stvarnom vremenu ili snimanje za kasniju analizu. metrike performansi o sistemskom hardveru i softveru. Pomoću PerfMona možete pratiti korištenje CPU-a, RAM-a, diskova, mrežne aktivnosti i ponašanje određenih procesa i usluga, između mnogih drugih opcija.

Jedna od njegovih prednosti je mogućnost snimanja podataka u korisnički definiranim intervalima., kreirajući historijske zapise koji se mogu analizirati kako bi se pronašli povremeni problemi ili trendovi pogoršanja performansi. Osim toga, možete dodati prilagođeni brojači, postavljati upozorenja i generirati detaljne izvještaje, što ga čini neophodnim alatom i u kućnom i u profesionalnom okruženju.

Evo kako da snimite svoj Windows 10 ekran sa naprednim programima
Vezani članak:
Kako poboljšati performanse operativnog sistema Windows 10

perfmon windows

Kako pristupiti i početi koristiti PerfMona na Windowsu

Postoji nekoliko jednostavnih načina za pristup PerfMonu, ovisno o tome šta trebate pratiti:

  • Možete otvoriti prozor za pokretanje (Windows + R), ukucati perfmon i pritisnite Enter.
  • U meniju Start pretražite "perfmon" ili "Performance Monitor" i odaberite alat.
  • Da pristupite Monitor pouzdanosti, piše perfmon / rel u naredbi za pokretanje.
  • Za direktan pristup prikazu resursa koristite perfmon / rez.

Također, postoje i drugi načini rada koji vam omogućavaju pokretanje Monitora u specifični načini rada putem komandne linije:

Parametar opis
/govedina Otvara prikaz sistemskih resursa.
/report Generira kompletan dijagnostički izvještaj.
/rel Otvorite Monitor pouzdanosti da biste analizirali historiju kvarova.
/ sys Idite direktno na klasični Monitor performansi.
Tablet sa Windowsom 11
Vezani članak:
5 najboljih tableta sa Windows 11 operativnim sistemom

Monitor pouzdanosti Windowsa

Unutar PerfMona, jedna od najkorisnijih funkcija je Monitor pouzdanostiOvaj odjeljak pomaže u prepoznavanju kada i zašto se javljaju softverske greške koje utiču na performanse i stabilnost sistema. Do njega se može doći iz Upravljačka ploča u "Sigurnost i održavanje" ili upisivanjem pouzdan u traci za pretragu početnog menija.

  MSI Center i Windows: Kako pravilno konfigurirati profile napajanja

Alat grafički i hronološki prikazuje različite kritične sistemske događaje, upozorenja i ozbiljne greške, omogućavajući detaljnu analizu svakog incidenta. Klikom na događaj možete pregledati tehničke detalje, istražiti moguće uzroke (kao što su greške u svchost.exe ili sistemskim DLL-ovima) i pratiti sistematski proces dijagnoze i rješavanja. Ovo je posebno korisno za analizu rušenja starijih aplikacija, problema s kompatibilnošću i grešaka s određenim upravljačkim programima ili komponentama.

perfmon windows

Glavna područja praćenja i uska grla

Performanse Windows računara mogu biti ozbiljno pogođene uskim grlima u raznim resursima. PerfMon vam omogućava da pratite:

  • Fizički i logički diskovi: ključno za detekciju zasićenja i latencija.
  • MemoriaPomaže u identifikaciji curenja, prekomjerne potrošnje ili curenja memorijskog bazena.
  • ProcesorIdentificira procese koji previše koriste CPU ili uzrokuju česte prekide.
  • Mrežno sučeljeDetektira gubitak paketa i probleme s povezivanjem.
  • ProcesoDetaljno praćenje aplikacija i usluga.

Svaki resurs se može pratiti od strane specifični brojačiNa primjer, za memoriju, dostupni bajtovi, posvećeni bajtovi i postotak korištenja su ključne metrike. Za procesor, vrijeme rada i vrijeme prekida su ključni. Na diskovima je važno pratiti dužinu reda čekanja i prosječnu latenciju po operaciji. Da biste poboljšali upravljanje memorijom, možete se konsultovati i Šta je memorija u stanju pripravnosti u Windowsu 11?.

Preporučeni brojači i metrike: odabir najrelevantnijih

Snaga PerfMona leži u njegovoj fleksibilnosti u odabiru brojača koji će se pratiti ovisno o prirodi problema:

  • Memorija: Dostupni bajtovi, % posvećenih bajtova, straničeni i nestranični skup, slobodni unosi u tabelu stranica.
  • Procesor: % Procesorsko vrijeme, DPC vrijeme, prekidi i privilegije za svaku jezgru.
  • Disk: % vremena neaktivnosti, prosječna dužina reda čekanja, prosječno vrijeme prijenosa, broj prijenosa/čitanja/pisanja u sekundi.
  • Mreža: Izgubljeni paketi, greške, brzina prijenosa.
  • Proces: Sami bajtovi, identifikatori, veličina radnog seta, broj niti.
  Kontrolna lista za osnovni hardver prije nadogradnje na Windows 11

Odabir pravih brojača pomaže u otkrivanju problema kao što su curenje memorije, prelijevanje diska ili prekomjerna upotreba CPU-a.

Konfigurisanje i prilagođavanje skupa kolekcionara podataka

Za detaljnu analizu performansi, dobra je ideja kreirati skupove kolekcionara podataka koji prikupljaju potrebne informacije tokom cijelog trajanja problema. Osnovni postupak je:

  1. Otvorite PerfMon kao administrator.
  2. U lijevom panelu odaberite Skupovi za prikupljanje podataka i kreirajte novi, po mogućnosti „Korisnički definisan“.
  3. Odaberite željene brojače, interval uzorkovanja i putanju za spremanje datoteke dnevnika (po mogućnosti na pristupačan disk s dovoljno prostora).
  4. Konfigurišite format zapisnika, pri čemu je "razdvajanje zarezima" jedan od najčešćih.
  5. Po potrebi započnite ili zaustavite prikupljanje.

Na mrežama s više računara, osigurajte da korisnik ima odgovarajuće dozvole na udaljenim sistemima i da pravila zaštitnog zida dozvoljavaju prikupljanje podataka. Interval uzorkovanja: Ključ za efikasnu analizu

Interval uzorkovanja Određuje koliko često se podaci prikupljaju. Ispravan odabir ove vrijednosti je ključan kako bi se izbjegle prevelike datoteke ili propuštanje važnih detalja. Za otkrivanje problema tokom nekoliko sati, interval od 15 sekundi je obično dovoljan, dok za praćenje tokom jednog dana mogu biti dovoljni intervali od 5 minuta.

Smanjenje intervala pomaže u preciznijem hvatanju pojedinačnih ili prolaznih događaja, iako bi to trebalo učiniti uzimajući u obzir potencijalno preopterećenje sistema.

Napredno evidentiranje i analitika

PerfMon vam omogućava automatizaciju evidentiranja pomoću uslužnog programa logman.exeIz komandne linije možete kreirati skupove kolektora koji ciklički snimaju podatke na disk, bez potrebe za otvaranjem grafičkog interfejsa. Ovo je posebno korisno za prošireno praćenje servera ili detaljne dijagnostičke zadatke.

Na primjer, naredbe poput:

Logman.exe kreiraj brojač MojRegistar -o "c:\perflogs\register.blg" -f bincirc -v mmddhhmm -max 250 -c "\LogičkiDisk(*)\*" "\Memorija\*" "\Mrežni Interfejs(*)\*" "\Datoteka straničenja(*)\*" "\FizičkiDisk(*)\*" "\Procesor(*)\*" "\Proces(*)\*" ... -yes 00:00:15 Logman.exe pokreni MojLog Logman.exe zaustavi MojLog

Omogućavaju vam pokretanje, zaustavljanje i spremanje zapisa na planirani i automatski način.

  Prenesite datoteke između računara i mobilnog telefona pomoću Quick Share-a na Windowsu

perfmon windows

Tumačenje rezultata: šta vrijednosti znače i kako djelovati

Za interpretaciju podataka bitno je znati tipične vrijednosti i kritične pragove:

  • % bajtova posvećenih memorijiAko prelazi 80%, to može ukazivati na prekomjerno paginiranje.
  • Dostupni bajtoviUporno niske vrijednosti mogu ukazivati potreba za više RAM-a.
  • % vremena procesoraNivoi iznad 90% ili 80% na višeprocesorskim sistemima zahtijevaju istraživanje.
  • Prosječna latencija diskaVrijednosti veće od 20 ms za čitanje ili 4 ms za pisanje mogu ukazivati na zasićenje.
  • Previše paketi ispušteni na mreži može zahtijevati pregled konfiguracija ili hardvera.

Korelacija više brojača pomaže u preciznijoj dijagnozi; na primjer, povećanje broja bajtova radnog skupa, zajedno s povećanjem broja identifikatora, može ukazivati na curenje resursa.

Praktično praćenje specifičnih aplikacija i procesa

PerfMon vam ne samo pomaže u analizi sistema u cjelini, već vam omogućava i praćenje određenih procesa. Na primjer, u bazama podataka ili aplikacijskim serverima možete pratiti korištenje CPU-a, privatnu memoriju, broj niti, veličinu .NET heap-a i druge specifične metrike. Ovo olakšava identifikaciju komponenti koje utiču na performanse i direktno djelovanje na njih, optimizirajući resurse i izbjegavajući neočekivane zastoje.

Savjeti i najbolje prakse za korištenje PerfMona

  • Pažljivo birajte ključnih brojača kako bi se izbjegli nebitni podaci i olakšala analiza.
  • Prije dugog zapisa, provjerite da li imate dovoljno prostora na disku i da li su datoteke u ispravnom formatu.
  • Podešava interval uzorkovanja ovisno o problemu: kraće za brze događaje, duže za dugoročne trendove.
  • Ako pratite više uređaja, pregledajte dozvole i mrežne postavke kako biste osigurali potpuno prikupljanje podataka.
  • Provjerite referentne vrijednosti i preporučene pragove za svaki brojač.
  • Koristite CSV izvoze i grafičke alate za otkrivanje trendova i korelaciju vrhova.

Zahvaljujući PerfMonu, korisnici Windowsa imaju izuzetno svestran alat za prediktivnu i reaktivnu dijagnostiku i održavanje, što pomaže u osiguravanju efikasnog i stabilnog rada sistema u kućnom i poslovnom okruženju.

Evo kako možete podesiti brzinu ventilatora u Windowsu 11
Vezani članak:
Šta je memorija u stanju pripravnosti u sistemu Windows 11?