Kas teie arvuti töötab aeglaselt? Siit saate teada, kuidas tuvastada Windowsi jõudlusmonitori probleemi.

Viimane uuendus: 14/08/2025

  • PerfMon võimaldab reaalajas mõõtmist ja pikaajalist salvestamist täpsete ja konfigureeritavate loenduritega.
  • Kogujakomplektid ja Logman hõlbustavad serverites korduvaid jäädvustusi ja automatiseerimist.
  • Mälu, protsessori, ketta ja võrgu läviväärtused aitavad tuvastada kitsaskohti ja lekkeid.
  • Usaldusväärsuse monitor täiendab analüüsi, näidates rikkeid ja ühilduvusprobleeme.

PerfMoni jõudlusmonitor Windowsis

PerfMon (Performance Monitor) Kas Ülim tööriist Windowsi jälgimiseksPerfMon: Võimaldab vaadata reaalajas, pikaajalisi ja analüüsida protsessori, mälu, ketta, võrgu ja konkreetsete protsesside jõudlusnäitajaid. Erinevalt tegumihaldurist võtab PerfMon regulaarsete intervallidega näidiseid ja logib need kettale, mistõttu on see ideaalne selliste probleemide otsimiseks, mis ilmnevad alles tundidepikkuse töötamise järel, näiteks mälu ületäitumine või ressursilekked teenustes ja rakendustes.

Selles artiklis me näitame teile Kuidas PerfMoni kasutada. Alates õigete loendurite valimisest ja mõistmisest ning diagrammi valimi ja skaleerimise kohandamisest kuni andmekogujate komplektide loomiseni mõõdikute logimiseks faili (BLG/CSV).

Mis on PerfMon ja millal seda kasutada?

 

Jõudlusmonitor (PerfMon) on Windowsi loomulik loendurivaatur ja -salvesti.Esitab mõõdikuid graafikute ja süsteemi- ja rakendusloenduritest (nt .NET CLR-ist või konkreetsest protsessist) saadud toorandmete kujul. Selle suurim eelis selliste kiirete kommunaalteenuste ees nagu Task Manager on see, et saate selle tundideks või päevadeks tööle jätta, perioodiliste valimitega, et tuvastada tegelikke trende (tipud, lähtetasemed, püsiv kasv).

PerfMon jaoks on ülioluline mälu kasvu, käepideme või niidi lekete diagnoosimineja isoleerida probleemsed komponendid spetsiifiliste testide abil. Näiteks kui kahtlustate mäluleket, lubate mõjutatud protsessi jaoks loendurid nagu privaatsed baidid, käepidemete arv ja lõimede arv, lisaks .NET CLR-mäluloenduritele nagu baitide arv kõigis kuhjades ja .NET-rakenduste 2. põlvkonna kuhja suurus, et näha, kas kasv toimub mälukasutuse ajal või väljaspool seda.

Ava PerfMon ja režiimid /res /report /rel /sys

PerfMoni ja spetsialiseeritud režiimide avamise viisid

 

Saate avada PerfMoni menüüst Start otsige üles „jõudlus” või „jõudlusmon” ja käivitage see administraatorina kui loote logisid või teete päringuid kaugarvutitest.

Kui eelistate Käsurida (Win+R või CMD) on teil väga kasulikud otserežiimid järgmise süntaksiga:

perfmon </res|report|rel|sys>

Mida iga variant teeb?

  • /veiseliha ressursivaate avamiseks
  • /aruanne süsteemi diagnostikakoguja komplekti käivitamiseks ja aruande vaatamiseks.
  • /rel Usaldusväärsuse monitori avamiseks.
  • / sys et minna otse klassikalisele jõudlusmonitorile.

Consejo: kui soovite kontrollida seadmete töökindlust, perfmon / rel See on otsetee stabiilsuse ja veaajaloo juurde.

Töökindlusmonitor See asub ka jaotises Juhtpaneel > Süsteem ja turvalisus > Turvalisus ja hooldus. Teine otsetee: tippige menüü Start otsingusse „reliab” ja valige „Kuva töökindluse ajalugu”. Näete kriitilisi sündmusi, hoiatusi ja teavet päeva või nädala kaupa ning teil on juurdepääs järgmisele: tehnilised detailid rakenduste ja draiverite tõrgete kohta.

Eksklusiivne sisu – klõpsake siin  Kuidas lahendada SSD-ga ühilduvusprobleeme?

Reaalajas visualiseerimine: loendurite lisamine ja mõistmine

 

Et näha a reaalajas graafik, avage vasakpoolses puus „Performance Monitor”. Kui on olemas eelinstallitud loendurid ja soovite puhastamist alustada, valige need allolevas tabelis ja vajutage Ülem Seejärel paremklõpsake diagrammipiirkonnas valikul > Lisa loendurid…, et avada dialoog kõigi saadaolevate kategooriatega.

Valige huvipakkuv kategooria, loendur ja objekti eksemplar (nt teie protsess). Mälu ja ressursside diagnoosimiseks konkreetses rakenduses lisage need võtmeloendurid grupist Protsess y .NET CLR-mälu vajaduse korral:

  • Protsess \ PrivaatbaididProtsessi poolt eraldatud privaatmälu (mida teistega ei jagata). Püsiv kasv näitab protsessi enda virtuaalmälu tegelikku tarbimist.
  • Protsess \ Käepidemete arvAvatud käepidemete arv. Pidev suurenemine viitab sageli ressursileketele (seansid, süsteemiobjektid).
  • Protsess \ Lõimede arvProtsessi aktiivsete lõimede arv. Ootamatud tõusud võivad viidata samaaegsusprobleemidele või lõpetamata lõimedele.
  • .NET CLR mälu \ # baidid kõigis kuhjades: .NET-objektide kogumälu. Kui see kasvab stabiliseerumata, kontrollige GC-rõhku ja avaldamata viiteid.
  • .NET CLR mälu \ 2. põlvkonna kuhja suurus2. põlvkonna kuhja suurus (pikaealised esemed). Jätkuv kasv viitab kogumata pikaealistele esemetele.

Tõlgenda graafikut kriitilise pilgugaKui märkate, et privaatsete baitide arv pidevalt suureneb, samal ajal kui kõigi kuhjade baitide arv ja 2. põlvkonna kuhja suurus jäävad stabiilseks, ei toimu kasv .NET-kuhjas, vaid protsessi enda mälus/reservides. See muster viitab tavaliselt lekkele väljaspool GC-d (nt külmutamata puhvrid või käepidemed).

Skaala ja intervalli sätted PerfMonis

Graafiku kohandamine: skaala, intervall ja kestus

PerfMon lubab reguleerige iga loenduri nähtavust ja kuvatavat ajalooperioodi. Vajutage Ctrl + Tõst + A Kõigi allolevas loendis olevate loendurite valimiseks paremklõpsake ja valige Valitud loendurite skaleerimine, seega on need kõik nähtavad ilma, et üks ülejäänud "lamendaks".

Avatud Diagrammi omadused Paremklõpsake > Atribuudid… ja määrake diskreetimissagedus vahekaardil Üldine. Näiteks diskreeti iga 10 sekundi järel ja määrake kestuseks 10000, et katta vaates umbes 2,5 tundi. Mida pikem on nähtus, seda jadalisemalt peaks diskreetimissagedus olema, et vältida suuri faile ja arvuti ülekoormamist.

LisanippPerfMon avaldab ActiveX-i omadused ja meetodid, mis võimaldavad teil seda integreerida või juhtida teistest arendustööriistadest ja vajadusel isegi oma rakenduse juhtelemendina manustada.

Automatiseerimine Logmaniga: loomine, käivitamine ja peatamine

 

Logman.exe on käsurea utiliit loendurite komplektide loomiseks ja haldamiseks.Avage administraatoriõigustega käsuviip ja käivitage järgmine käsk, et luua suur pideva jälgimise komplekt ringikujulise failiga:

Eksklusiivne sisu – klõpsake siin  Microsoft laiendab Xboxi remondivõimalusi uute tarnijate ja asendusosadega

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

et alusta ja peata jäädvustamist, kasutab:

Logman.exe start Avamar
Logman.exe stop Avamar

Käskude näpunäited: -f bincirc loob ringikujulise binaarlogi (-max piirab suurust MB-des), -si määrab valimiintervalli ja -c lisab objektide ja nende eksemplaride loendurid hulgi. Skriptimisel või konfiguratsiooni eksportimisel kasutage jutumärkides olevaid teid ja kaldkriipse.

Millal Logmani kasutada? See on ideaalne koguda pikamaaandmeid Serverites saate diagnostikat automatiseerida või jäädvustusi mitme masina vahel standardiseerida. Saate seda ajastada ülesannete ajastajaga ja faile sekkumiseta vahetada.

Jõudlusloenduri lävendid

Kasulikud loendurid ja läviväärtused alamsüsteemi kohta

mäluJälgib tegelikku mahtu, lehitsemiskoormust ja süsteemi mälumahu vähenemist. Need loendurid ja juhised aitavad eristada sümptomeid põhjustest:

  • Mälu \ % eraldatud baitide kasutuses: Pühendatud mälu protsent üle piirangu. Kui see pidevalt ületab 80%, vaadake üle lehefaili suurus ja tegelik kasutus.
  • Mälu \ Saadaval olevad megabaitidesVaba füüsiline mälu. Uurige, kas < 5% RAM-ist langeb korduvalt (ja < 1% on kriitiline).
  • Mälu \ Pühendatud baididKogupühendatud baitide arv. Ei tohiks järsult erineda; sagedased muutused võivad põhjustada lehefailide laiendamist.
  • Mälu \ Pooli mittelehendatud baidid: mittelehestatud failkogum (objektid, mida ei saa kettale kirjutada). Püsiv küllastus (> 80%) Neid seostatakse selliste sündmustega nagu 2019 (mittelehelise basseini ammendumine).
  • Mälu \ Pooli leheküljetud baidid: : leheküljega varustatud bassein. Püsivad väärtused > 70% maksimumist viitavad 2020. aasta sündmuse (leheküljega varustatud basseini ammendumine) riskile.

ProtsessorOtsige pidevaid koormusi ja tugevaid sisend-/väljundsignaale või mürarikkaid draivereid.

  • Protsessori teave \ Protsessori aja % (kõik juhtumid): >90% püsiv ühel protsessoril või >1% mitme protsessoril viitab protsessori ülekoormusele.
  • Protsessor \ % privilegeeritud aegaKerneli režiimi aeg. Rakenduse/veebiserverite pidev üle 30% koormus võib viidata draiveri või süsteemi liigsele töökoormusele.
  • Protsessor \ % katkestusaeg y DPC aja %: > 25% viitab intensiivsele seadme aktiivsusele (võrgukaart, ketas jne).
  • Süsteem \ Kontekstilülitid sekundis y Protsessor \ Katkestused/sekundis: kasulik kontekstivahetusrõhu ja katkestusaktiivsuse vaatamiseks.

Red: viitab võrgukaardi tervisele ja suhtluse kvaliteedile.

  • Võrguliides\Paketid vastu võetud ja kõrvale jäetudpeaks jääma nullilähedaseks; tõusvad väärtused viitavad tavaliselt ebapiisavatele puhvritele/riistvarale.
  • Võrguliidese\Pakettide vastuvõtmise vead: : vead > 2 püsivad nõuavad linkide/kaablite/draiverite ülevaatamist.

Disko: mõõdab küllastust, latentsust ja mahtuvust.

  • Füüsiline ketas \ % jõudeolekuaega: jõudeoleku protsent. Püsivalt madal väärtus näitab hõivatud ketast; see peegeldab hästi järelejäänud mahtu.
  • Füüsiline ketas \ Keskmine ketta sekundites/lugemise kohta y Keskmine ketta sekundites/kirjutamise ajalKeskmine latentsusaeg. Tüüpilised viited (juhised): Suurepärane lugemisaeg < 8 ms, vastuvõetav < 12 ms, rahuldav < 20 ms, halb > 20 ms; Suurepärane kirjutamisaeg < 1 ms, hea < 2 ms, rahuldav < 4 ms, halb > 4 ms.
  • Füüsiline ketas \ Keskmine ketta järjekorra pikkus: keskmised sabad. Väärtused alla 2× on tavaliselt mõistlikud.
  • Füüsiline ketas \ Jagatud IO/sekSisend-/väljundvõimsus on killustunud fragmenteerumise või ebapiisavate plokkide suuruste tõttu. Mida väiksem, seda parem.
  • Loogiline ketas \ % vaba ruumiJätke süsteemi loogilistele köidetele alati > 15% vaba ruumi (soovitatav ≥ 25%).
Eksklusiivne sisu – klõpsake siin  Mis on AirPods Pro?

Kettaobjektid: füüsilised vs. loogilised.

  • Füüsiline ketas lisab juurdepääsu füüsilise seadme kõigile partitsioonidele (tuvastab riistvara).
  • Loogiline ketas Mõõdab konkreetset partitsiooni või ühenduspunkti. Dünaamiliste ketaste puhul võib loogiline köide hõlmata mitut füüsilist ketast ja selle loendurid kajastavad kogusummat.

Protsess: ressursside seostamiseks konkreetse rakenduse käitumisega, jälgige Protsess \ Protsessori aeg (%), Privaatsed baidid, Virtuaalsed baidid y Töökomplekt. Käepidemete arv See on oluline, kui kahtlustate basseini lekkeid; käepidemed sageli abielluvad ebanormaalse suurenemisega Pool Mitteleheline/Leheline.

Usaldusväärsuse monitor: uurige rikkeid ja ühilduvust

Windowsi töökindluse monitor võtab stabiilsuse ja sündmused kokku päeva või nädala kaupa, klassifitseerides kriitiline, hoiatus ja teaveIgast veerust saate avada „Kuva tehnilised üksikasjad“, et kontrollida kaasatud binaarfailide mooduleid, koodi ja digitaalallkirju.

  • Praktiline näideLeiad kirjeid nagu svchost.exe_MapsBroker või muid krahhe põhjustavaid rakendusi. Mõnikord kuulub teatatud moodul (nt Kernelbase.dll) Windowsi kerneli ja on Microsofti allkirjastatud, mis viitab sellele, et algpõhjus ei ole kernel, vaid pigem rakendus või teie kasutajaruumis töötav plugin.
  • Mida teha, kui vana rakendus ei töötaKui teil tekib liidese või jõudlusega probleeme, käivitage ühilduvuse tõrkeotsing ja proovige sundida ühilduvusrežiimi (nt Windows 7) ja keelata kõrge DPI-skaleerimine. See säte on osutunud abiks vananenud tarkvara krahhide lahendamisel.
  • Seob stabiilsuse leiud PerfMonigaKombineerib krahhide ajaloo loendurilogidega, et näha, kas privaatbaitide, käepidemete arvu või ketta latentsus oli enne krahhi kõrge. See korrelatsioon annab sulle lõime, mida tõmmata.
  • Praktiline sulgeminePerfMoni ja töökindluse monitori abil saate diagnoosida nii sümptomeid (krahh, aeglus) kui ka põhjust (mäluleke, ketta kitsaskoht, 100% protsessori koormus, võrguvead), mida toetavad loendurid ja läviväärtused, mis teid selgelt juhendavad.

Kui vajate kiire juhend alustamiseksAvage PerfMon, lisage sihtprotsessile loendurid (privaatbaidid, % protsessori ajast jne), kohandage valimit ja kestust, et need kataksid akna, milles probleem esineb, logige faili kogujakomplektiga ja vajadusel automatiseerige Logmaniga serverites või testkeskkondades, mis peavad tundide kaupa töötama.