- I-PerfMon yenza umlinganiselo wexesha lokwenyani kunye nokurekhodwa kwexesha elide ngezixhobo zokubala ezichanekileyo nezinokulungiswa.
- Iiseti zoMqokeleli kunye neLogman ziququzelela ukubanjwa okuphindaphindwayo kunye ne-automation kwiiseva.
- Imibundu yememori, i-CPU, idiski, kunye nenethiwekhi inceda ukubona iibhotile kunye nokuvuza.
- I-Reliability Monitor incedisa uhlalutyo ngokubonisa ukungaphumeleli kunye nemiba yokuhambelana.

PerfMon (Uhlolo lweNtsebenzo) ngu Esona sixhobo sokugqibela sokubeka iliso kwiWindowsI-PerfMon: Ikuvumela ukuba ujonge ixesha lokwenyani, ixesha elide, kwaye uhlalutye imilinganiselo yokusebenza ye-CPU, imemori, idiski, inethiwekhi, kunye neenkqubo ezithile. Ngokungafaniyo noMphathi woMsebenzi, i-PerfMon ithatha iisampulu ngamaxesha aqhelekileyo kunye neelogi kwidisk, iyenza ilungele ukuzingela iingxaki ezivele emva kweeyure zokusebenza, ezifana nokuphuphuma kwememori okanye ukuvuza kwezixhobo kwiinkonzo kunye nezicelo.
Kule nqaku sikubonisa Uyisebenzisa njani iPerfMon. Ukusuka ekukhetheni nasekuqondeni izinto zokubala ezifanelekileyo kunye nokulungelelanisa iisampulu zetshathi kunye nokulinganisa, ukwenza iiSeti zoMqokeleli weDatha ukuloga iimethrikhi kwifayile (BLG/CSV.
Yintoni iPerfMon kwaye uyisebenzise nini?
I-Performance Monitor (PerfMon) yimboniselo ye-Windows counter counter kunye nerekhodi.. Inika i-metrics ngendlela yeegrafu kunye nedatha eluhlaza efunyenwe kwisistim kunye nezicelo zokubala (umzekelo, kwi-.NET CLR okanye inkqubo ethile). Inzuzo yayo enkulu phezu "fast" eziluncedo ezifana Umlawuli weMisebenzi kukuba ungayishiya isebenza iiyure okanye iintsuku, kunye neesampuli zamaxesha athile, ukufumanisa iintsingiselo zangempela (iincopho, iziseko, ukukhula okuzinzileyo).
PerfMon ibalulekile kwi xilonga ukukhula kwememori, umqheba okanye ukuvuza kwentambo, kwaye ukwahlula amacandelo ayingxaki ngokuqhuba iimvavanyo ezithile. Umzekelo, ukuba ukrokrela ukuvuza kwememori, uya kwenza izixhobo zokubala ezifana ne-Private Bytes, iHandle Count, kunye ne-Tread Count yenkqubo echaphazelekayo, kunye .NET CLR Memory counters njenge # Bytes kuzo zonke iimfumba kunye neGen 2 ubukhulu bemfumba ye-.NET izicelo, ukubona ukuba ukukhula kwenzeka ngexesha okanye ngaphandle kweGC.

Iindlela zokuvula iPerfMon kunye neendlela ezikhethekileyo
Unokuvula iPerfMon ukusuka kwimenyu yokuQala, khangela "ukusebenza" okanye "perfmon" kwaye uqhube njengomlawuli xa usiya ukwenza iilog okanye ubuze iikhompyuter ezikude.
Ukuba ukhetha i Umgca wokuyalela (Win+R okanye CMD), uneendlela eziluncedo ezithe ngqo ezinesintaksi elandelayo:
perfmon </res|report|rel|sys>
Yenza ntoni ukhetho ngalunye?
- /inkomo ukuvula imbonakalo yesixhobo
- /ingxelo ukuqalisa inkqubo yokuxilonga umqokeleli kunye nokujonga ingxelo.
- /rel ukuvula i-Reliability Monitor.
- / ii-sys ukuya ngqo kwimonitha yokusebenza yakudala.
Ingcebiso: ukuba ufuna ukujonga ukuthembeka kwesixhobo, perfmon / rel Yindlela emfutshane eya kuzinzo kunye nembali yegciwane.
Ukuthembeka kweliso Ikwabekwe kwiPhaneli yoLawulo> Inkqubo kunye noKhuseleko> Ukhuseleko kunye noLondolozo. Enye indlela emfutshane: chwetheza "reliab" kwimenyu yokuQala yokukhangela kwaye ukhethe "Jonga imbali yokuthembeka." Uya kubona iziganeko ezibalulekileyo, izilumkiso, kunye nolwazi ngemini okanye ngeveki, kunye nokufikelela iinkcukacha zobugcisa yokusilela kwesicelo kunye nomqhubi.
Umbono wexesha lokwenyani: ukudibanisa nokuqonda izinto zokubala
Ukubona a itshathi ephilayo, vula u-“Performance Monitor” emthini ongasekhohlo. Ukuba kukho izinto zokubala ezilayishwe kwangaphambili kwaye ufuna ukuqala ukucoca, zikhethe kwitheyibhile engezantsi kwaye ucinezele Supr. Emva koko, kwindawo yetshathi, cofa ekunene> Yongeza Izinto zokubala... ukuvula incoko yazo zonke iindidi ezikhoyo.
Khetha udidi lomdla, ikhawuntara, kunye nomzekelo wenjongo (umzekelo, inkqubo yakho). Ukuxilonga imemori kunye nezixhobo kwi-app ethile, yongeza ezi zixhobo zokubala eziphambili kwiqela inkqubo y .NET CLR Inkumbulo apho kufanelekile:
- Inkqubo \ Iibhayithi zaBucala: Imemori yabucala eyabiwe yinkqubo (akwabelwana ngayo nabanye). Ukukhula okuzinzileyo kubonisa ukusetyenziswa okwenyani kwememori yayo ebonakalayo.
- Inkqubo \ Ukubalwa kokubamba: inani leziphatho ezivulekileyo. Ukwanda okuthe rhoqo kubonisa ukuvuza kwezixhobo (iiseshoni, izinto zesistim).
- Inkqubo \ Ukubala kwemisonto: Inani lemisonto esebenzayo kwinkqubo. Izikhonkwane ezingalindelekanga zinokubonisa imiba yemali okanye imisonto engagqitywanga.
- .NET CLR Memory \ # Iibhayithi kuzo zonke iimfumba: Iyonke imemori yezinto zeNET. Ukuba ikhula ngaphandle kokuzinzisa, jonga uxinzelelo lweGC kunye nezalathisi ezingavumelekanga.
- .NET Imemori ye-CLR \ Gen 2 ubukhulu bemfumba: Gen 2 ubukhulu bemfumba (izinto ezihlala ixesha elide). Ukukhula okuqhubekayo kuphakamisa izinto ezingaqokelelwanga ixesha elide.
Tolika igrafu ngeliso elibalulekileyoUkuba uyaqaphela ukuba ii-Bytes zaBucala zikhula ngokuthe chu ngelixa i- # Bytes kuzo zonke ii-Heaps kunye ne-Gen 2 ubungakanani bemfumba buhlala buzinzile, ukukhula akukho kwimfumba ye-.NET kodwa kwimemori/ugcino lwenkqubo. Le pateni idla ngokubonisa ukuvuza ngaphandle kweGC (umzekelo, izithinteli ezingakhenkcezisiweyo okanye izibambo).

Lungisa igrafu: isikali, ikhefu kunye nobude
PerfMon ivumela lungisa ukubonakala kwekhawunta nganye kunye nexesha lembali olibonayo. Cinezela Ctrl+Shift+A Ukukhetha zonke izinto zokubala kuluhlu olungezantsi, cofa ekunene kwaye ukhethe Ukulinganisa izixhobo zokubala ezikhethiweyo, ngoko zonke ziya kubonakala ngaphandle "kokucaba" okunye.
Vula Iimpawu zeTshati Cofa ekunene > Iipropati… kwaye usete ireyithi yesampulu kwi-General thebhu. Umzekelo, isampula yonke imizuzwana eyi-10 kwaye usete Ubude bexesha ukuya kwi-10000 ukugubungela malunga neeyure eziyi-2,5 kumbono. Okukhona ixesha elide isenzeko, kokukhona isithuba sesampulu kufuneka ibe kukunqanda iifayile ezinkulu kunye nokulayisha ngaphezulu kwikhompyuter yakho.
Ingcebiso eyongezelelweyo: I-PerfMon iveza iipropati kunye neendlela ze-ActiveX, ikuvumela ukuba udibanise okanye ulawule ukusuka kwezinye izixhobo zophuhliso kwaye ude uzifake njengolawulo kwisicelo sakho ukuba kuyimfuneko.
Zizenzele ngeLogman: Yenza, Qala, kwaye Yima
I-Logman.exe sisixhobo somyalelo wokwenza nokulawula iiseti zokubala.. Vula i-prompt yomyalelo ngamalungelo omlawuli kwaye usebenzise umyalelo ofana nolandelayo ukwenza i-suite enkulu eqhubekayo yokubeka esweni ngefayile esetyhula:
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
ukuba qala kwaye uyeke ukubamba, isebenzisa:
Logman.exe start Avamar
Logman.exe stop Avamar
Amacebiso omyalelo: -f bincirc yenza ilog yokubini esetyhula (-max imida yobungakanani kwi-MB), -si ichaza isithuba sesampulu, kwaye -c yongeza izinto zokubala ngobuninzi bezinto kunye nemizekelo yazo. Sebenzisa iindlela ezicatshulweyo kwaye ubaleke umva amalahle xa ubhala okanye uthumela ngaphandle kubumbeko.
Uyisebenzisa nini iLogman? Ilungele qokelela idatha yomgama omde Kwiiseva, uxilongo oluzenzekelayo, okanye ukulinganisa ngokulinganayo koomatshini abaninzi. Ungayicwangcisa nge-Task Scheduler kwaye ujikeleze iifayile ngaphandle kokungenelela.

Izixhobo zokubala eziluncedo kunye nethresholds ngokwenkqubo engaphantsi
Memoria: Ubeka esweni umthamo wokwenyani, uxinzelelo lwepaging, kunye nokuncipha kwenkqubo yepool. Ezi zibali kunye nezikhokelo zinceda ukwahlula iimpawu kwizizathu:
- Imemori \ % Iibhayithi eziZinikelweyo eziSetyenzisiweyo: Ipesenti yenkumbulo ezinikeleyo ngaphezulu komda wokuzibophelela. Ukuba ihlala idlula i-80%, hlaziya ubungakanani befayile yephepha kunye nokusetyenziswa kwayo.
- Inkumbulo \ Ekhoyo MBytes: Inkumbulo yomzimba yasimahla. Phanda ukuba i-<5% ye-RAM yehla ngokuphindaphindiweyo (kwaye <1% ibalulekile).
- Imemori \ IiByte ezizinikelwe: Iibhayithi ezizibophelele ngokupheleleyo. Akufunekanga ihluke kabukhali; utshintsho rhoqo lunokubangela ukwandiswa kwefayile yephepha.
- Imemori \ Iphuli ye-Nonpaged Bytes: ichibi elingenaphepha (izinto ezingenako ukugungxulwa kwidiski). Ugxininiso oluzingisileyo (> 80%) Zinxulunyaniswa nemisitho enje ngo-2019 (ukudinwa kwe-pool engenanto).
- Inkumbulo \ Pool Paged Bytes:: ichibi elipheyiweyo. Amaxabiso azinzileyo> i-70% yobuninzi ibonisa umngcipheko wesiganeko se-2020 (ukuphela kwe-pool ephepheni).
Inkqubo: Khangela imithwalo ezinzileyo kunye nemiqondiso enzima ye-I/O okanye abaqhubi abanomsindo.
- Ulwazi lweProsesa \ % Ixesha leProsesa (zonke iimeko): > i-90% egciniweyo kwi-1 CPU okanye > i-80% kwi-multiprocessor iphakamisa ukugcwala kwe-CPU.
- Iprosesa \ % Ixesha eliLungileyo: Ixesha lemowudi yeKernel. Ukugqithisa ngokuqhubekayo i-30% kwi-app/iseva yewebhu kunokubonisa umqhubi ogqithisileyo okanye umthwalo wenkqubo.
- Iprosesa \ % yokuphazamisa ixesha y % Ixesha leDPC: > I-25% ibhekisela kumsebenzi onzima wesixhobo (i-NIC, idiski, njl.).
- Inkqubo \ Ukutshintsha umxholo/umzuzwana y Umqhubekekisi \ Ukuphazamisa/umzuzwana: luncedo ekujongeni umxholo wokutshintsha uxinzelelo kunye nokuphazamisa umsebenzi.
Bomvu: ikhomba kwimpilo ye-NIC kunye nomgangatho wonxibelelwano.
- Ujongano lweNethiwekhi\Iipakethi ezifunyenwe ziLahliwe: kufuneka ihlale ikufutshane no-zero; ukunyuka kwamaxabiso ngokuqhelekileyo kubonisa ii-buffers/hardware ezingonelanga.
- Ujongano lweNethiwekhi\Iipakethi eziFumane iimpazamo: : iimpazamo> i-2 ezinzileyo ifuna ukuphononongwa kwamakhonkco / iintambo / abaqhubi.
disk: imilinganiselo yokuzaliseka, ukubaleka kunye nomthamo.
- I-PhysicalDisk \% Ixesha elingasebenziyo: ipesenti yexesha elingasebenziyo. Ukugcinwa okuphantsi kubonisa idiski exakekileyo; ibonisa umthamo oseleyo kakuhle.
- PhysicalDisk \ Avg. Disk sec/Funda y Avg. Disk sec/Bhala: Umyinge wokubambezeleka. Iimbekiselo eziqhelekileyo (izikhokelo): Ukufunda okugqwesileyo < 8 ms, kwamkelekile < 12 ms, kulungile < 20 ms, kubi > 20 ms; Okugqwesileyo ubhala < 1 ms, kulungile < 2 ms, fair < 4 ms, embi > 4 ms.
- PhysicalDisk \ Avg. Ubude boMgqa weDiski: umsila ophakathi. Amanani angaphantsi kwe-2 × ahlala efanelekile.
- I-PhysicalDisk \ Yahlula i-IO/Sec: I/Os yahlulahlulwe ngenxa yokuqhekeka okanye ubungakanani bebhloko obungonelanga. Okusezantsi kungcono.
- I-LogicalDisk \ % Indawo eMahala: Hlala ushiya> i-15% ikhululekile (icetyiswa ≥ 25%) kwimithamo yengqiqo yenkqubo.
Izinto zeDiski: ngokwasemzimbeni vs.
- PhysicalDisk yongeza ufikelelo kuzo zonke izahlulo zesixhobo esibonakalayo (ichonga ihardware).
- LogicDisk Ilinganisa indawo ethile okanye indawo yokukhwela. Ngeediski eziguquguqukayo, umthamo onengqondo unokufikelela kwiidiski zomzimba ezininzi, kwaye izixhobo zokubala ziya kubonisa inani elipheleleyo.
Inkqubo: ukunxibelelanisa oovimba kunye nokuziphatha kosetyenziso oluthile, jonga Inkqubo \ % Ixesha leProsesa, Iibhayithi zabucala, Iibhayithi zeVirtual y Iseti yokusebenza. Ukubamba Kubalulekile ukuba ukrokrela ukuvuza kwamadama; ukukhula kwe izibambo badla ngokutshata ngokunyuka okungaqhelekanga Iqula elingaphetshwanga/eliPhepha.
UkuJonga ukuthembeka: Phanda ukusilela kunye nokuhambelana
I-Windows Reliability Monitor ishwankathela uzinzo kunye neziganeko ngosuku okanye ngeveki, ukuhlela nzulu, isilumkiso kunye nolwaziUkusuka kwikholamu nganye, unokuvula "Jonga iiNkcukacha zobuGcisa" ukujonga iimodyuli, ikhowudi, kunye neesignesha zedijithali zeebhinari ezibandakanyekayo.
- Umzekelo osebenzayoUya kufumana amangeniso afana ne-svchost.exe_MapsBroker okanye ezinye iinkqubo ezingqubanayo. Ngamanye amaxesha imodyuli exeliweyo (umzekelo, i-Kernelbase.dll) iyeye-Windows kernel kwaye isayinwe ngu-Microsoft, icebisa ukuba unobangela asiyiyo i-kernel, kodwa kunokuba sisicelo okanye i-plugin esebenza kwindawo yakho yomsebenzisi.
- Yintoni omawuyenze xa iapp endala isilelaQalisa isilungisi-ngxaki sokuhambelana kwaye uzame ukunyanzela imowudi ehambelanayo (umzekelo, Windows 7) kwaye ukhubaze ukukala kweDPI ephezulu ukuba udibana nojongano okanye imiba yokusebenza. Olu seto lubonakaliswe ukusombulula ukungqubana kwisoftware yelifa.
- Idibanisa iziphumo zozinzo kunye nePerfMonIdibanisa imbali yokuntlitheka kunye neelog zokubala ukubona ukuba ii-Bytes zaBucala, iHandle Count, okanye idisk latency ibiphezulu phambi kokuwa. Olu nxulumaniso lukunika umsonto wokutsala.
- Ukuvalwa okusebenzayo: Nge-PerfMon kunye ne-Reliability Monitor unokuxilonga kwiimpawu (ukuphazamiseka, ukucotha) kwisizathu (ukuvuza kwememori, i-disk bottleneck, i-100% ye-CPU, iimpazamo zenethiwekhi), ezixhaswe ngokubala kunye neengcingo ezikukhokela ngokucacileyo.
Ukuba ufuna isikhokelo esikhawulezayo sokuqalisa: Vula i-PerfMon, yongeza izinto zokubala zenkqubo ekujoliswe kuyo (I-Bytes yaBucala, i-% Ixesha le-Processor, njl.), Lungisa isampuli kunye nobude bexesha lokuvala ifestile apho ingxaki yenzeka khona, ungene kwifayile ngeSeti yoMqokeleli, kwaye ukuba kuyasebenza, zenzele kunye ne-Logman kwiiseva okanye iindawo zokuvavanya ezifuna ukuqhuba iiyure.
Umhleli okhethekileyo kwitekhnoloji nakwimiba ye-intanethi eneminyaka engaphezu kweshumi yamava kumajelo osasazo edijithali. Ndisebenze njengomhleli kunye nomdali womxholo we-e-commerce, unxibelelwano, ukuthengisa kwi-intanethi kunye neenkampani zentengiso. Ndibhale kwakhona kwiiwebhusayithi zezoqoqosho, ezemali kunye namanye amacandelo. Umsebenzi wam ukwangumnqweno wam. Ngoku, ngamanqaku am kwi Tecnobits, Ndizama ukuhlola zonke iindaba kunye namathuba amatsha ukuba ihlabathi lobuchwepheshe lisinika yonke imihla ukuphucula ubomi bethu.