Ydy eich cyfrifiadur yn rhedeg yn araf? Dysgwch sut i adnabod y broblem gyda Perfmon yn Windows.

Diweddariad diwethaf: 14/08/2025

  • Mae PerfMon yn galluogi mesuriadau amser real a chofnodion hirdymor gyda chownteri manwl gywir a ffurfweddadwy.
  • Mae Setiau Casglu a Logman yn hwyluso cipio ac awtomeiddio ailadroddadwy ar weinyddion.
  • Mae trothwyon ar gyfer cof, CPU, disg, a rhwydwaith yn helpu i ganfod tagfeydd a gollyngiadau.
  • Mae Monitor Dibynadwyedd yn ategu'r dadansoddiad trwy ddangos methiannau a phroblemau cydnawsedd.

Monitor Perfformiad PerfMon ar Windows

PerfMon (Monitro Perfformiad) yn Yr offeryn eithaf ar gyfer monitro yn WindowsPerfMon: Yn caniatáu ichi weld metrigau perfformiad amser real, tymor hir, a dadansoddi ar gyfer CPU, cof, disg, rhwydwaith, a phrosesau penodol. Yn wahanol i Reolwr Tasgau, mae PerfMon yn cymryd samplau ar adegau rheolaidd ac yn cofnodi i'r ddisg, gan ei wneud yn ddelfrydol ar gyfer hela problemau sydd ond yn dod i'r amlwg ar ôl oriau o redeg, fel gorlifiadau cof neu ollyngiadau adnoddau mewn gwasanaethau a chymwysiadau.

Yn yr erthygl hon rydyn ni'n ei ddangos i chi sut i ddefnyddio PerfMon. O ddewis a deall y cownteri cywir ac addasu samplu a graddio siartiau, i greu Setiau Casglu Data i gofnodi metrigau i ffeil (BLG/CSV.

Beth yw PerfMon a phryd i'w ddefnyddio?

 

Monitor Perfformiad (PerfMon) yw'r gwyliwr a'r recordydd cownter brodorol ar gyfer Windows.. Yn cyflwyno metrigau ar ffurf graffiau a data crai a gafwyd o gyfrifwyr system a chymwysiadau (e.e., o'r .NET CLR neu broses benodol). Ei fantais fwyaf dros gyfleustodau “cyflym” fel Rheolwr Tasg yw y gallwch ei adael i redeg am oriau neu ddyddiau, gyda samplau cyfnodol, i ganfod tueddiadau go iawn (copaon, llinellau sylfaen, twf cynaliadwy).

PerfMon yn hanfodol ar gyfer diagnosio twf cof, trin neu ollyngiadau edau, ac ynysu cydrannau problemus trwy redeg profion penodol. Er enghraifft, os ydych chi'n amau ​​gofyn cof, byddwch chi'n galluogi cownteri fel Private Bytes, Handle Count, a Thread Count ar gyfer y broses yr effeithir arni, ynghyd â chownteri Cof .NET CLR fel # Bytes ym mhob maint pentwr a Gen 2 ar gyfer cymwysiadau .NET, i weld a yw'r twf yn digwydd yn ystod neu y tu allan i'r GC.

Agor PerfMon a moddau /res /report /rel /sys

Ffyrdd o agor PerfMon a moddau arbenigol

 

Gallwch agor PerfMon o'r ddewislen Cychwyn, chwiliwch am “perfformiad” neu “perfmon” a rhedeg fel gweinyddwr pan fyddwch chi'n mynd i greu logiau neu ymholi cyfrifiaduron o bell.

Os yw'n well gennych y Llinell orchymyn (Win+R neu CMD), mae gennych ddulliau uniongyrchol defnyddiol iawn gyda'r cystrawen ganlynol:

perfmon </res|report|rel|sys>

Beth mae pob opsiwn yn ei wneud?

  • /cig eidion i agor y golwg adnoddau
  • /adroddiad i lansio'r gyfres casglu diagnostig system a gweld adroddiad.
  • /rel i agor Monitor Dibynadwyedd.
  • / sys i fynd yn syth i'r monitor perfformiad clasurol.

cyngor: os ydych chi eisiau gwirio dibynadwyedd yr offer, perfmon / rel Mae'n llwybr byr uniongyrchol i sefydlogrwydd a hanes namau.

Monitro Dibynadwyedd Mae hefyd wedi'i leoli yn y Panel Rheoli > System a Diogelwch > Diogelwch a Chynnal a Chadw. Llwybr byr arall: teipiwch "reliab" i'r ddewislen chwilio Cychwyn a dewiswch "Gweld hanes dibynadwyedd." Fe welwch ddigwyddiadau, rhybuddion a gwybodaeth hanfodol yn ôl dydd neu wythnos, gyda mynediad i manylion technegol methiannau cymwysiadau a gyrwyr.

Cynnwys unigryw - Cliciwch Yma  Sut i ddatrys problemau cydnawsedd ag SSD?

Delweddu amser real: ychwanegu a deall cownteri

 

I weld a siart byw, agorwch “Monitro Perfformiad” yn y goeden ar y chwith. Os oes cownteri wedi’u llwytho ymlaen llaw ac yr hoffech ddechrau glanhau, dewiswch nhw yn y tabl isod a gwasgwch Uwch. Yna, yn ardal y siart, cliciwch ar y dde > Ychwanegu Cownteri… i agor y blwch deialog gyda'r holl gategorïau sydd ar gael.

Dewiswch y categori o ddiddordeb, y cownter, a'r enghraifft gwrthrych (e.e., eich proses). I wneud diagnosis o gof ac adnoddau mewn ap penodol, ychwanegwch y cyfrifyddion allweddol hyn o'r grŵp Proses y Cof .NET CLR lle bo'n briodol:

  • Proses \ Beitiau PreifatCof preifat a ddyrannwyd gan y broses (heb ei rannu ag eraill). Mae twf parhaus yn dynodi defnydd gwirioneddol o'i gof rhithwir ei hun.
  • Proses \ Cyfrif Trin: nifer y dolenni agored. Mae cynnydd cyson yn aml yn dynodi gollyngiadau adnoddau (sesiynau, gwrthrychau system).
  • Proses \ Cyfrif EdauNifer yr edafedd gweithredol yn y broses. Gall pigau annisgwyl ddangos problemau cydamseredd neu edafedd heb eu gorffen.
  • Cof .NET CLR \ # Beitiau ym mhob PentwrCyfanswm y cof ar gyfer gwrthrychau .NET. Os yw'n tyfu heb sefydlogi, gwiriwch am bwysau GC a chyfeiriadau heb eu rhyddhau.
  • Cof .NET CLR \ Maint pentwr Gen 2Maint pentwr Gen 2 (eitemau hirhoedlog). Mae twf parhaus yn awgrymu eitemau hirhoedlog heb eu casglu.

Dehongli'r graff gyda llygad beirniadolOs byddwch chi'n sylwi bod Beitiau Preifat yn cynyddu'n gyson tra bod # Beitiau ym mhob Pentwr a maint pentwr Gen 2 yn aros yn sefydlog, nid yn y pentwr .NET y mae'r twf ond yng nghof/cronfeydd wrth gefn brodorol y broses. Mae'r patrwm hwn fel arfer yn dynodi gollyngiad y tu allan i'r GC (e.e., byfferau neu ddolenni heb eu rhewi).

Gosodiadau graddfa a chyfwng yn PerfMon

Addaswch y graff: graddfa, cyfnod a hyd

Mae PerfMon yn caniatáu addaswch welededd pob cownter a'r cyfnod hanes a welwch. Gwasg Ctrl + Shift + A. I ddewis yr holl gownteri yn y rhestr isod, cliciwch ar y dde a dewiswch Graddio'r cownteri a ddewiswyd, felly byddant i gyd yn weladwy heb i un ohonynt “fflatio”’r gweddill.

Ar agor Priodweddau Siart De-gliciwch > Priodweddau… a gosodwch y gyfradd samplu ar y tab Cyffredinol. Er enghraifft, samplwch bob 10 eiliad a gosodwch Hyd i 10000 i gwmpasu tua 2,5 awr yn y golwg. Po hiraf yw'r ffenomen, y mwyaf gwasgaredig y dylai'r gyfradd samplu fod er mwyn osgoi ffeiliau enfawr a gorlwytho'ch cyfrifiadur.

Awgrym ychwanegolMae PerfMon yn datgelu priodweddau a dulliau ActiveX, gan ganiatáu ichi ei integreiddio neu ei reoli o offer datblygu eraill a hyd yn oed ei fewnosod fel rheolydd yn eich cymhwysiad eich hun os oes angen.

Awtomeiddio gyda Logman: Creu, Dechrau, a Stopio

 

Logman.exe yw'r cyfleustodau llinell orchymyn ar gyfer creu a rheoli setiau cownter.Agorwch orchymyn gyda breintiau gweinyddwr a rhedeg gorchymyn tebyg i'r canlynol i greu cyfres fonitro barhaus fawr gyda ffeil gylchol:

Cynnwys unigryw - Cliciwch Yma  Mae Microsoft yn Ehangu Opsiynau Trwsio Xbox gyda Chyflenwyr Newydd a Rhannau Amnewid

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

i dechrau a stopio cipio, yn defnyddio:

Logman.exe start Avamar
Logman.exe stop Avamar

Awgrymiadau ar gyfer y gorchymyn: mae -f bincirc yn creu log deuaidd crwn (mae -max yn cyfyngu'r maint mewn MB), mae -si yn diffinio'r cyfnod samplu, ac mae -c yn ychwanegu cownteri mewn swmp ar gyfer gwrthrychau a'u hachosion. Defnyddiwch lwybrau dyfynedig a slaesau cefn dianc wrth sgriptio neu allforio ffurfweddiad.

Pryd i ddefnyddio Logman? Mae'n ddelfrydol ar gyfer casglu data pellter hir Ar weinyddion, awtomeiddiwch ddiagnosteg, neu safonwch gipiadau ar draws peiriannau lluosog. Gallwch ei amserlennu gyda'r Amserlennwr Tasgau a chylchdroi ffeiliau heb ymyrraeth.

Trothwyon cownter perfformiad

Cownteri a throthwyon defnyddiol fesul is-system

cofYn monitro capasiti gwirioneddol, pwysau tudalennu, a diffyg pwll system. Mae'r cownteri a'r canllawiau hyn yn helpu i wahanu symptomau oddi wrth achosion:

  • Cof \ % Beitiau Ymrwymedig Mewn DefnyddCanran y cof wedi'i ymrwymo dros y terfyn ymrwymiad. Os yw'n gyson yn fwy na 80%, adolygwch faint y ffeil tudalennu a'r defnydd gwirioneddol.
  • Cof \ MBytes Ar GaelRhyddhewch gof ffisegol. Ymchwiliwch a yw < 5% o RAM yn gostwng dro ar ôl tro (ac mae < 1% yn hollbwysig).
  • Cof \ Beitiau YmrwymedigCyfanswm y beitiau a ymrwymwyd. Ni ddylai amrywio'n sydyn; gall newidiadau mynych arwain at ehangu ffeiliau tudalen.
  • Cof \ Pwll Beitiau Heb eu Tudalennu: pwll heb ei dudalennau (gwrthrychau na ellir eu fflysio i'r ddisg). Dirlawnder parhaus (> 80%) Maent yn gysylltiedig â digwyddiadau fel 2019 (blinder pwll heb ei dudalennau).
  • Cof \ Pwll Beitiau Tudalennau: : pwll wedi'i dudalennau. Mae gwerthoedd cynaliadwy > 70% o'r uchafswm yn dynodi risg o ddigwyddiad yn 2020 (blinder pwll wedi'i dudalennau).

ProsesyddChwiliwch am lwythi parhaus a signalau I/O trwm neu yrwyr swnllyd.

  • Gwybodaeth Prosesydd \ % Amser Prosesydd (pob achos): mae >90% yn barhaus ar 1 CPU neu >80% ar amlbrosesydd yn awgrymu gorlwytho CPU.
  • Prosesydd \ % Amser BreintiedigAmser modd cnewyllyn. Gall mynd dros 30% yn barhaus ar weinyddion apiau/gwe ddangos llwyth gwaith gormodol ar y gyrrwr neu'r system.
  • Prosesydd \ % Amser Torri Ar Draws y % Amser DPC: > Mae 25% yn pwyntio at weithgarwch dwys ar y ddyfais (NIC, disg, ac ati.
  • System \ Switshis Cyd-destun/eiliad y Prosesydd \ Ymyriadau/eiliad: defnyddiol ar gyfer gweld pwysau newid cyd-destun a gweithgaredd ymyrryd.

Coch: yn pwyntio at iechyd NIC ac ansawdd cyfathrebu.

  • Rhyngwyneb Rhwydwaith\Pecynnau a Dderbyniwyd wedi'u Taflu: dylai aros yn agos at sero; mae gwerthoedd cynyddol fel arfer yn dynodi byfferau/caledwedd annigonol.
  • Gwallau Rhyngwyneb Rhwydwaith\Pecynnau a Dderbyniwyd: : gwallau > 2 yn barhaus ac mae angen adolygu cysylltiadau/ceblau/gyrwyr.

Disgo: yn mesur dirlawnder, latency a chynhwysedd.

  • Disg Ffisegol \ % Amser Segur: canran o amser segur. Mae isel parhaus yn dynodi disg brysur; mae'n adlewyrchu'r capasiti sy'n weddill yn dda.
  • Disg Ffisegol \ Cyf. eiliad Disg/Darllen y Cyfartaledd eiliadau disg/Ysgrifennu: Oedi cyfartalog. Cyfeiriadau nodweddiadol (canllawiau): Darlleniadau rhagorol < 8 ms, derbyniol < 12 ms, cymedrol < 20 ms, gwael > 20 ms; Ysgrifennu rhagorol < 1 ms, da < 2 ms, cymedrol < 4 ms, gwael > 4 ms.
  • Disg Ffisegol \ Hyd Ciw Disg Cyfartalog: cynffonau cyfartalog. Mae gwerthoedd islaw 2× fel arfer yn rhesymol.
  • Disg Ffisegol \ Rhannu IO/Eiliad: Mewnbwn/Os wedi hollti oherwydd darnio neu feintiau bloc annigonol. Gorau po leiaf.
  • Disg Rhesymegol \ % Lle RhyddGadewch > 15% yn rhydd bob amser (argymhellir ≥ 25%) ar gyfrolau rhesymegol y system.
Cynnwys unigryw - Cliciwch Yma  Beth yw AirPods Pro?

Gwrthrychau disg: ffisegol vs. rhesymegol.

  • Disg Ffisegol yn ychwanegu mynediad i bob rhaniad o ddyfais gorfforol (yn nodi'r caledwedd).
  • Disg Rhesymegol Yn mesur rhaniad neu bwynt gosod penodol. Gyda disgiau deinamig, gall cyfrol resymegol gwmpasu sawl disg ffisegol, a bydd ei gownteri yn adlewyrchu'r cyfanswm.

Proses: i gydberthyn adnoddau ag ymddygiad ap penodol, monitro Proses \ % Amser Prosesydd, Beitiau Preifat, Rhith Beit y Set Weithio. Trin Cyfrif Mae'n allweddol os ydych chi'n amau gollyngiadau pwll; twf dolenni yn aml yn priodi â chynnydd annormal mewn Pwll Heb ei Dudalennau/Tudalennau.

Monitro Dibynadwyedd: Ymchwilio i fethiannau a chydnawsedd

Mae Monitor Dibynadwyedd Windows yn crynhoi sefydlogrwydd a digwyddiadau yn ôl diwrnod neu wythnos, dosbarthu beirniadol, rhybudd a gwybodaethO bob colofn, gallwch agor “Gweld Manylion Technegol” i archwilio modiwlau, cod, a llofnodion digidol y ffeiliau deuaidd dan sylw.

  • Enghraifft ymarferolFe welwch chi gofnodion fel svchost.exe_MapsBroker neu gymwysiadau eraill sy'n damwain. Weithiau mae'r modiwl a adroddir (e.e., Kernelbase.dll) yn perthyn i gnewyllyn Windows ac wedi'i lofnodi gan Microsoft, sy'n awgrymu nad y cnewyllyn yw'r achos gwreiddiol, ond yn hytrach y rhaglen neu ategyn sy'n rhedeg yn eich gofod defnyddiwr.
  • Beth i'w wneud pan fydd hen ap yn methuRhedwch y datryswr problemau cydnawsedd a cheisiwch orfodi modd cydnawsedd (e.e., Windows 7) ac analluogi graddio DPI uchel os byddwch chi'n dod ar draws problemau rhyngwyneb neu berfformiad. Dangoswyd bod y gosodiad hwn yn datrys damweiniau mewn meddalwedd etifeddol.
  • Cysylltu canfyddiadau sefydlogrwydd â PerfMonYn cyfuno hanes damweiniau â logiau cownter i weld a oedd Beitiau Preifat, Cyfrif y Ddolen, neu oedi disg yn uchel cyn y damwain. Mae'r gydberthynas hon yn rhoi edau i chi ei thynnu.
  • Cau ymarferolGyda PerfMon a Reliability Monitor gallwch wneud diagnosis o'r symptomau (damwain, arafwch) i'r achos (gollyngiad cof, tagfa ddisg, CPU 100%, gwallau rhwydwaith), wedi'i gefnogi gan gownteri a throthwyon sy'n eich tywys yn glir.

Os oes angen canllaw cyflym i ddechrau arniAgorwch PerfMon, ychwanegwch gownteri ar gyfer y broses darged (Beitiau Preifat, % Amser Prosesydd, ac ati), addaswch y samplu a'r hyd i gwmpasu'r ffenestr lle mae'r broblem yn digwydd, mewngofnodwch i ffeil gyda Set Casglwr, ac os yw'n berthnasol, awtomeiddiwch gyda Logman ar weinyddion neu amgylcheddau prawf sydd angen rhedeg am oriau.