- PerfMon inokutendera kuti utarise zvakakosha system zviwanikwa Windows kuburikidza nemakaunda akadzama.
- Kudhirowa kwedata kwakaringana kunoita kuti zvive nyore kuongorora maitiro uye kugadzirisa mabhodhoro akaomarara.
- Kududzirwa kwakarurama kwemamita kunobatsira kudzivirira matambudziko akaomarara.
Monitor kuita kweWindows Iri ibasa rakakosha kune chero system maneja, tsigiro tekinoroji, kana mushandisi wepamberi anotarisa kuona uye kugadzirisa mabhodhoro kana kudzikira mumashandisirwo nemasevhisi ari kushanda pakombuta yavo. Kunyange paine akawanda maturusi echinangwa ichi, iyo Performance Monitor (PerfMon) yakavakirwa muWindows inomira pachena nekuda kwekusiyana kwayo uye kwakadzama kuongorora kugona.
ari performance counters muPerfMon Zviverengero zvePerfMon zvinokutendera kuti utore metrics pamatanho akasiyana, ongorora maitiro ekushandisa zviwanikwa, uye nekukasira kuona zvisizvo muCPU, ndangariro, disk, network, uye maitiro, zvese munguva pfupi uye nekufamba kwenguva. Mastering PerfMon nemakaunda ayo anopa nzwisiso yakadzama yemamiriro chaiwo ehurongwa uye kiyi yekutarisira, kuongorora, uye kugadzirisa nyaya dzekuita mune ese ari maviri desktop uye server nharaunda.
Chii chinonzi PerfMon uye nei ichibatsira?
PerfMon, inozivikanwawo sePerformance Monitor, ishandiso inosanganisirwa muWindows iyo, kusiyana nemidziyo yakakosha senge. Task Manager, inokutendera kuti utarise uye kurekodha mazana emasitimu ehurongwa mune zvakadzama. Nekuda kwezviverengero zvayo zvekuita, unogona kuongorora zvese kubva kuCPU kushandiswa kusvika kudhisiki latency kusvika mukushandiswa kwendangariro nemaitiro chaiwo. Izvi zvinonyanya kubatsira pakuona matambudziko ari pakati, kudonha kwendangariro, kana kuongorora mabatiro emamwe maapplication kana kuremerwa kwebasa.
Imwe yemabhenefiti akakosha ePerfMon ndeyekuti inokwanisa kurekodha data nguva nenguva uye pane yakarongwa, zvichiita kuti zvive nyore kuenzanisa mukati menguva dzenguva uye kubatanidza zviitiko zvinokanganisa mashandiro. Inopawo maturusi ekuona uye ekutumira data kuti awedzere kuongororwa kwakadzama.
Basic concepts: zvinhu, zviverengero uye zviitiko
Kuti unzwisise PerfMon, zvakakosha kuti unzwisise chimiro chema metrics ayo, anoumbwa ne "zvinhu" (system components), "counters" (nhamba pamusoro pezvinhu izvozvo), uye "zviitiko" (zvakasiyana zvinyorwa zvechishandiso).
- Chinhu: Inoreva chikamu chinobata data rekuita, senge Memory, CPU, Physical Disk, Maitiro, nezvimwe.
- Accountant: Ndiyo metric chaiyo pamusoro pechinhu chakasarudzwa; semuenzaniso, % CPU kushandiswa kana avhareji dhisiki kushanda nguva.
- Muenzaniso: Chimwe chikwata mukati mechinhu (somuenzaniso, dhisiki chaiyo yemuviri kana maitiro ega ega).
Nzvimbo huru dzekutarisisa nemakaunda avo anokurudzirwa

PerfMon inogona kutarisa chero chikamu chehurongwa hwako, asi kuti utarise unoshanda, zvakanakisa kutarisa munzvimbo dzakakosha seCPU, Memory, Disk, Network, uye Maitiro. Pazasi pane anonyanya kubatsira akaverengera kune yega yega:
1. CPU (processor)
- % Nguva yeProsesa: Yese CPU yekushandisa nguva. Tsika dzakasimudzirwa pamusoro pe90% pane uniprocessor masisitimu kana 80% pane multiprocessor masisitimu inoda kuongororwa.
- % Nguva Yakaropafadzwa: indica el tiempo kuti system kernel iri kushanda. Pamusoro pe30% inogona kuratidza matambudziko newebhu kana maseva ekushandisa.
- % Kukanganisa Nguva: Inoratidza kukanganisa kunoitwa ne Hardware.
- % DPC Nguva: Nguva yakapedzwa kupedza mabasa eI/O. Kana ichipfuura 25%, inogona kuratidza hardware mabhodhoro.
- Inokanganisa/sec uye DPCs dzakamisikidzwa/sec: Kuongorora kukanganisa uye kudzoserwa mafoni.
2. Ndangariro
- % Akazvipira Byte Mukushandiswa: Chikamu che virtual memory mukushandisa. Kana ikaramba ichipfuura 80%, iyo paging faira ingangoda kuwedzerwa.
- Mabhayiti Anowanikwa: Inowanikwa ndangariro yemuviri. Kana ikawira pasi pe5% ye RAM inowanzoiswa, inofanirwa kuongororwa.
- Dziva Nonpaged Bytes / Peji Bytes: Memory dziva saizi; inobatsira pakuona panobuda mvura.
- Committed Bytes: Yakazvipira ndangariro ine nzvimbo yakachengetwa mupaging faira.
- System Cache Bytes: Sistimu cache size.
3. Diski
- %Idle Nguva: Inoratidza huwandu hwenguva iyo disk inoramba isingaiti; low values inoratidza disk saturation.
- Avg. Disk Queue Length: Avhareji yedhisiki remutsetse kureba, yakakosha pakuona mabhodhoro.
- Avg. Disk sec/Verenga uye Avg. Disk sec/Nyora: Vanoyera latency yekushanda (verenga / kunyora) mumamilliseconds.
- Disk Inoverenga/sec uye Disk Inonyora/sec: Operations pasekondi.
- % Yemahara Nzvimbo pane zvine musoro dhisiki: Kuti udzore kuti ingani nzvimbo yasara iripo pazvikamu.
4. Tsvuku
- Network Interface: Mabhayiti anofambiswa uye akagashirwa, mapaketi akadonha kana nezvikanganiso.
5. Maitiro
- Private Bytes: Yakavanzika ndangariro inoshandiswa nemaitiro.
- Handle Count: Nhamba yezviziviso zvezvinhu zvakachengetwa nemaitiro.
- Thread Count: Huwandu hwema threads arikuitika mukuita ikoko.
- Working Set: Yekuyeuka yemuviri parizvino iri kushandiswa nekushandisa.
- Virtual Bytes: Reserved virtual memory.
Maitiro ekutanga PerfMon uye nekuwedzera zviverengero
Pane nzira dzinoverengeka dzekuvhura Performance Monitor:
- Kudzvinyirira Windows + R uye kunyora mafuta.
- Kubva paKutanga menyu, tsvaga "performance monitor."
- Kukanda perfmon.exe kubva mumutsara we rairo.
Kuwedzera zviverengero:
- Vhura iyo PerfMon main hwindo uye sarudza pani. Performance tarisa.
- Dzvanya chiratidzo + kana kuti tinya-kurudyi panzvimbo yechati wosarudza Wedzera zviverengero.
- Sarudza chinhu, iyo chaiyo counter, uye muenzaniso waunoda kutarisa (semuenzaniso, "explorer.exe" maitiro mu "Process" chinhu).
- Dzvanya Wedzera uye kana wapedza, dzvanya kubvuma.
Pakarepo, hutsika hwezviverengero zvakasarudzwa zvichatanga kumiririrwa mukati megirafu, zvichibvumira kuongororwa kwekuona kwemaitiro ehurongwa uye maitiro akatariswa.
Yepamberi Kugadziridza: Dhata Inounganidza Seti uye Metric Logging
PerfMon inobvumidza iwe kuti usangotarisisa munguva chaiyo, asi zvakare kurekodha data yekuzoongororwa gare gare. Kuti uite izvi, unofanirwa kugadzira "data collector set."
- Mumuti uri kuruboshwe, tinya kurudyi Data collector seti, Sarudza Mushandisi Anotsanangurwa uye sarudza Nyowani> Data Collector Set.
- Sarudza zita reseti uye sarudza Gadzira nemaoko (advanced).
- Muchikamu che Gadzira zvinyorwa zve data, Sarudza Performance counter woisa zviverengero zvemhindu.
- Seta nguva yesampling (semuenzaniso, masekonzi makumi matatu ega ega kana maminetsi mashanu, zvichienderana nenguva inotarisirwa yelogi kana rudzi rwenyaya iri kuferefetwa).
- Sarudza nzira uko kuchengetedza mafaira egi (zvakakosha kuti ine nzvimbo yakakwana uye inowanikwa).
- Pedzisa wizard uye tanga kutarisa nemaoko nekudzvanya-kurudyi uye Tanga mune itsva yakagadzirwa.
Iyi nzira inobvumidza iwe kuunganidza dhizaini yedata rekupedzisira graphical kuongororwa kana kusanganisa nemamwe maturusi.
PerfMon yekuwedzera-pane maturusi uye yekuraira mutsara zvishandiso
Kunze kweiyo PerfMon graphical interface, kune zvepamberi zvinoshandiswa zvekushanda nema counter counter zvakananga kubva pamutsetse wekuraira:
| Tool | Descripcion |
|---|---|
| TypePerf | Inokutendera kuti uunganidze uye uratidze performance counter data munguva chaiyo, kana kuiisa kune CSV faira kubva pamutsetse wekuraira. |
| LogMan | Tonga maseti ekuunganidza data otomatiki: gadzira, tanga, mira, uye bvunza matanda. |
| Clock | Inoshandura uye inosanganisa mafaira egi mumhando dzakasiyana-siyana kuti aongorore. |
| PerfMon | Inobvumira kuwana graphical uye kugadzirisa kwepamberi kuburikidza neMMC. |
| CtrPP, LodCtr, UnlodCtr | Zvishandiso zvakanangana neVagadziri zvekunyora, kunyoresa, uye kusunungura tsika dzekaunda vanopa. |
Muenzaniso unoshanda: Kutarisisa mushandisi kunonoka kunonoka mune kure kure desktop desktop
Pamusoro pezviverengero zvekirasi, mavhezheni achangoburwa eWindows akawedzera zviverengero zvemberi, senge "User Input Delay" zviverengero zvepanzvimbo uye kure kure. Kaunda iyi inoyera nguva yainotora kuti mushandisi apinzwe (mbeva, kiibhodhi) kuti igadziriswe nechishandiso, izvo zvakakosha pakuziva kuti sei chikamu chedesktop chiri kure kana chemunharaunda chichipindura zvishoma nezvishoma.
Kugonesa iyi counter:
- Mhanya unotevera kuraira se Administrator:
reg add "HKLM\System\CurrentControlSet\Control\Terminal Server" /v "EnableLagCounter" /t REG_DWORD /d 0x1 /f - Ndapota tangazve sevha kuti izvi zvitange kushanda.
- Vhura PerfMon uye wedzera kaunda inoenderana: "Mushandisi kunonoka kunonoka pamaitiro" kana "pachikamu".
Rongedza nguva yekuenzanisira kuti ienderane nezvirongwa zvako zvekunyoresa kana zvichidikanwa, zvikasadaro hunhu hunogona kunge husina chokwadi.
Registry tweaks kukwidziridza PerfMon uye kugadzirisa mazita eakaunda
PerfMon inokutendera kuti ugadzirise mamwe makiyi eregistry kuti anyatso-tune kutarisa uye kugadzirisa kuratidzwa kwemazita emuenzaniso kana nguva yekuenzanisira:
- LagCounterInterval: Inogadzirisa nguva yesampling yemakaunda ekuisa lag (mumamilliseconds).
- LagCounterImageNameFirst: Inoshandura fomati yezita remuenzaniso kuratidza zita rinoitwa kutanga uyezve SessionID:ProcessID, zvichiita kuti zvive nyore kuronga uye kuongorora nekuona.
- LagCounterShowUnknown: Kana ichishanda, inoratidza maitiro ese ari kushanda semasevhisi kana pasi peSYSTEM mushandisi.
Nzira yekuziva sei yakakodzera sampling interval?
Iyo sampling nguva inobata zvakananga huwandu hwehuwandu hwakatorwa uye saizi yemafaira elogi uye mashandisirwo ezviwanikwa. Kuti ubate matambudziko anoramba aripo kana zvishoma nezvishoma, nguva dzemasekonzi makumi matatu kusvika kumaminitsi akati wandei dzakakwana. Kune matambudziko enguva pfupi, akadai sepfupi CPU spikes kana disk latencies, inguva pfupi ye30 kusvika 5 masekondi ndiyo inodiwa.
Nguva yekutarisa inofanirwa kuenderana nenguva yainowanzo tora kuti dambudziko ratinoda kuongorora riitike. Izvo zvakakosha kuti urege kuseta mapfupi kwenguva yakareba kuti udzivise mahombe elog mafaira uye zvinogona kuitika.
Tsanangudzo yedata: zvikumbaridzo uye zviratidzo zvekunyevera mumamita anonyanya kushandiswa
Chikamu chakakosha chekushandisa PerfMon nemazvo kuziva kududzira mhedzisiro uye zvikumbaridzo zvakakosha zvinogona kushandiswa kunyevera nezvezvingangoitika matambudziko:
Mimwe mienzaniso yakakurumbira:
- Memory: When % Akazvipira Byte Mukushandisa o Dziva Nonpaged Bytes zvinogara zvichipfuura 80%, zvinokurudzirwa kuti utarise marongero uye utarise kuvuza.
- Processor: Un % Nguva yeProsesa yakachengetedzwa pamusoro pe85% inogona kuratidza kuwandisa kana kusadzora maitiro.
- Disc: Avhareji yekunonoka kweanopfuura 0,020 masekonzi ekuverenga uye 0,004 masekonzi ekunyora anoratidza kusaita zvakanaka, ukuwo %Nguva isina basa kuderera kunoratidza kuzara.
- Network: Kuvepo kwemapaketi akadonha kana kukanganisa pane network interface, kana yakakwirira traffic values, inofanirwa kuongororwa.
Anofarira munyori nezve nyika yemabytes uye tekinoroji zvakazara. Ini ndinoda kugovera ruzivo rwangu kuburikidza nekunyora, uye ndizvo zvandichaita mune ino blog, kukuratidza zvinhu zvese zvinonyanya kufadza nezve gadget, software, hardware, tekinoroji maitiro, nezvimwe. Chinangwa changu ndechekukubatsira kufamba munyika yedhijitari nenzira iri nyore uye inonakidza.
