- PerfMon bi hejmartinên rast û mîhengkirî pîvandina rast-dem û tomar kirina demdirêj gengaz dike.
- Setên Berhevkar û Logman girtinên dubarekirî û otomasyonê li ser serveran hêsan dikin.
- Astayên ji bo bîrê, CPU, dîsk û torê dibin alîkar ku astengî û rijandin werin tespîtkirin.
- Çavdêriya Pêbaweriyê bi nîşandana têkçûn û pirsgirêkên lihevhatinê analîzê temam dike.

PerfMon (Monitor Monitor) ye Amûra dawî ji bo çavdêrîkirinê li Windows-êPerfMon: Dihêle hûn metrîkên performansê yên demrast, demdirêj û analîz bikin ji bo CPU, bîr, dîsk, torê û pêvajoyên taybetî. Berevajî Gerînendeyê Peywiran, PerfMon di navberên birêkûpêk de nimûneyan digire û li ser dîskê tomar dike, ku ew ji bo şopandina pirsgirêkên ku tenê piştî demjimêrên xebitandinê derdikevin holê, wekî zêdebûna bîrê an rijandina çavkaniyan di xizmet û sepanan de îdeal dike.
Di vê gotarê de em nîşanî we didin Meriv çawa PerfMon bikar tîne. Ji hilbijartin û têgihîştina jimêrên rast û sererastkirina nimûnekirin û pîvandina nexşeyan bigire heya afirandina Setên Berhevkarê Daneyan bigire heya tomar kirina metrîkan di pelê de (BLG/CSV.
PerfMon çi ye û kengî divê were bikar anîn?
Çavdêriya Performansê (PerfMon) temaşevan û tomarkerê jimkeran ê xwemalî yê Windows-ê ye.Pîvanan bi şêweyê grafîk û daneyên xav ên ji hejmartinên sîstem û sepanê hatine wergirtin (mînak, ji .NET CLR an pêvajoyek taybetî) pêşkêş dike. Awantaja wê ya herî mezin li gorî karûbarên "lez" ên wekî Gerînendeyê Task ew e ku hûn dikarin wê bi saetan an rojan bixînin xebitandin, bi nimûneyên periyodîk, da ku meylên rastîn (lûtke, xalên bingehîn, mezinbûna domdar) tespît bikin.
PerfMon ji bo girîng e teşhîskirina mezinbûna bîranînê, destgirtin an rijandina têlan, û pêkhateyên pirsgirêkdar bi ceribandinên taybetî veqetînin. Mînakî, heke hûn guman dikin ku rijandina bîranînê heye, hûn ê ji bo pêvajoya bandorkirî hejmartinên wekî Private Bytes, Handle Count, û Thread Count çalak bikin, digel hejmartinên bîranînê yên .NET CLR wekî # Bytes di hemî Heaps û mezinahiya heap Gen 2 de ji bo sepanên .NET, da ku bibînin ka mezinbûn di dema GC de an li derveyî wê çêdibe.

Rêbazên vekirina PerfMon û modên taybetî
Hûn dikarin PerfMon vekin Ji pêşeka Destpêkê, li "performance" an "perfmon" bigerin û wekî rêvebir bixebitin dema ku hûn diçin çêkirina têketinan an jî lêpirsîna komputerên dûr.
Heke hûn tercîh dikin Rêzika fermanê (Win+R an CMD), modên rasterast ên pir bikêrhatî bi rêzimana jêrîn hene:
perfmon </res|report|rel|sys>
Her vebijarkek çi dike?
- /goştê dewêr ji bo vekirina dîtina çavkaniyê
- /nûçe ji bo destpêkirina koma berhevkarên teşhîsa sîstemê û dîtina raporekê.
- /rel ji bo vekirina Çavdêriya Pêbaweriyê.
- / sys da ku rasterast biçin ser çavdêriya performansa klasîk.
consejo: eger hûn dixwazin pêbaweriya alavan kontrol bikin, perfmon / rel Ew kurtebirrek rasterast e bo aramiyê û dîroka çewtiyan.
Monitor Monitoring Ew her wiha di Panela Kontrolê > Sîstem û Ewlehî > Ewlehî û Parastin de ye. Kurterêyek din: "reliab" di lêgerîna pêşeka Destpêkê de binivîsin û "Dîroka pêbaweriyê bibînin" hilbijêrin. Hûn ê bûyer, hişyarî û agahdariyên krîtîk bi roj an hefte bibînin, bi gihîştina hûrguliyên teknîkî ji têkçûnên serîlêdan û ajokaran.
Dîtbarîkirina demrast: zêdekirin û têgihîştina hejmartinan
Dîtina a nexşeya zindî, "Performance Monitor" di dara li milê çepê de veke. Ger hejmartinên pêşwext barkirî hebin û hûn dixwazin paqijkirinê dest pê bikin, wan di tabloya jêrîn de hilbijêrin û bikirtînin Serpereşt Dû re, li qada nexşeyê, rast-klîk bikin > Jimare Zêde Bike… da ku diyaloga bi hemî kategoriyên berdest veke.
Hilbijêrin kategoriya balkêşiyê, hejmartin, û mînaka objektê (mînak, pêvajoya we). Ji bo teşhîskirina bîr û çavkaniyan di serîlêdanek taybetî de, van hejmartinên mifteyê ji komê zêde bikin Doz y Bîra .NET CLR li cihê guncaw:
- Pêvajo \ Bîteyên TaybetBîra taybet ji hêla pêvajoyê ve hatî veqetandin (bi yên din re nayê parvekirin). Mezinbûna domdar nîşan dide ku bi rastî jî bîra xwe ya virtual bikar tîne.
- Pêvajo \ Hejmara Destan: hejmara destgirên vekirî. Zêdebûna domdar pir caran rijandina çavkaniyan (danişîn, tiştên pergalê) nîşan dide.
- Jimareya Pêvajoyê \ Têlan: Hejmara têlên çalak di pêvajoyê de. Zêdebûnên ji nişka ve dikarin pirsgirêkên hevdemî an têlên neqediyayî nîşan bidin.
- Bîra .NET CLR \ # Byte di hemû Heapan de: Bîra tevahî ji bo tiştên .NET. Ger bêyî îstîqrarbûnê mezin bibe, zexta GC û referansên nehatine berdan kontrol bikin.
- Mezinahiya heap a .NET CLR Bîra \ Gen 2Mezinahiya hepisê Gen 2 (tiştên temendirêj). Mezinbûna berdewam tiştên temendirêj ên nehatine berhevkirin nîşan dide.
Grafikê bi çavekî rexnegir şîrove bikeEger hûn bala xwe bidinê ku Private Bytes bi berdewamî zêde dibe di heman demê de # Bytes di hemî Heaps û mezinahiya Gen 2 heap de sabît dimîne, mezinbûn ne di .NET heap de ye lê di bîr/rezervên xwemalî yên pêvajoyê de ye. Ev qalib bi gelemperî rijandinek li derveyî GC nîşan dide (mînak, tamponên necemidî an destgir).

Grafikê sererast bike: pîvan, navber û dem
PerfMon destûrê dide dîtina her hejmartinê û serdema dîrokê ya ku hûn dibînin rast bikin. Rojnamevanî Ctrl + Shift + A Ji bo hilbijartina hemû hejmartinên di lîsteya jêrîn de, rast-klîk bikin û hilbijêrin Jimareyên bijartî pîvan bike, ji ber vê yekê ew ê hemî bêyî ku yek ji wan yên mayî "rût bike" xuya bibin.
Vekirî Taybetmendiyên Nexşeyê Rast-klîk bike > Taybetmendî… û rêjeya nimûnegirtinê li ser tabloya Giştî saz bike. Bo nimûne, her 10 saniyeyan carekê nimûne bigire û Demjimêriyê li ser 10000 saz bike da ku bi qasî 2,5 demjimêran di dîtinê de bigire. Çiqas diyarde dirêjtir be, divê rêjeya nimûnegirtinê ewqas dûrtir be da ku pelên mezin û zêde barkirina komputerê dûr bikevin.
Tiştek zêdePerfMon taybetmendî û rêbazên ActiveX-ê nîşan dide, dihêle hûn wê ji amûrên pêşkeftinê yên din entegre bikin an kontrol bikin û heta ku hewce bike wê wekî kontrolek di serîlêdana xwe de bicîh bikin.
Bi Logman re otomatîk bike: Biafirîne, Dest pê bike, û Rawestîne
Logman.exe amûra xeta fermanê ye ji bo çêkirin û birêvebirina setên jimêran.Bi mafên rêveberiyê rêzek fermanan veke û fermanek mîna ya jêrîn bimeşîne da ku komek çavdêriya domdar a mezin bi pelek dorhêl biafirîne:
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
para destpêkirin û rawestandina girtinê, karanîn:
Logman.exe start Avamar
Logman.exe stop Avamar
Serişteyên fermanan: -f bincirc qeydeke duqatî ya dorhêlî diafirîne (-max mezinahîyê bi MB sînordar dike), -si navbera nimûnegirtinê destnîşan dike, û -c ji bo objeyan û mînakên wan hejmareke mezin zêde dike. Dema nivîsandin an hinardekirina mîhengê rêyên navdêrî û paşveçûnên escape bikar bînin.
Kengê Logman tê bikar anîn? Ew ji bo îdeal e berhevkirina daneyên dûr û dirêj Li ser serveran, teşhîsê otomatîk bikin, an jî tomarên li ser gelek makîneyan standard bikin. Hûn dikarin wê bi Plankerê Peywirê bername bikin û pelan bêyî destwerdanê bizivirînin.

Jimare û eşikên bikêrhatî ji bo her jêrpergalê
MemoriaKapasîteya rastîn, zexta rûpelkirinê, û valakirina hewza pergalê dişopîne. Ev hejmartin û rêbername dibin alîkar ku nîşanan ji sedeman veqetînin:
- Bîr \ % Bytên Qebûlkirî Di Bikaranînê deRêjeya bîra pabendbûyî li ser sînorê pabendbûnê. Ger ew bi berdewamî ji %80 derbas bibe, mezinahiya pelê rûpelkirinê û karanîna rastîn binirxînin.
- Bîr \ MBytên Berdest: Hafizeya fîzîkî azad e. Lêkolîn bike ka < 5% ji RAM-ê dubare dibe (û < 1% krîtîk e).
- Bîr \ Bîteyên Sozdayî: Tevahî bytên hatine tomarkirin. Divê bi awayekî berbiçav cûda nebin; guhertinên pir caran dikarin bibin sedema berfirehbûna pelê rûpelê.
- Bîtên Bêrûpel ên Bîrê \ Pool: hewza bê rûpel (tiştên ku nayên paqijkirin bo dîskê). Têrbûnên domdar (> 80%) Ew bi bûyerên wekî 2019 (westandina hewza bê rûpel) ve girêdayî ne.
- Bîtên Rûpelkirî yên Bîrê \ Pool: : hewza rûpelkirî. Nirxên domdar ên > 70% ji herî zêde rîska bûyerek 2020-an (qedandina hewza rûpelkirî) nîşan didin.
ProsesorLi barên domdar û sînyalên giran ên I/O an ajokarên bi deng bigerin.
- Agahiyên Processorê \ % Dema Processorê (hemû mînak): Ger li ser 90 CPUyê %1 an jî li ser pirprosesorê %80 berdewam bike, ev tê wê wateyê ku CPU zêde bargiran e.
- Processor \ % Dema ÎmtiyazîDema moda kernelê. Ger li ser serverên sepan/webê ji %30 zêdetir be, dibe ku barkêşiya zêde ya ajokar an pergalê nîşan bide.
- Processor \ % Dema Navberdanê y % Dema DPC: > %25 nîşan dide ku cîhaz pir çalak e (NIC, dîsk, hwd.).
- Guhêrbarên Sîstem \ Kontekstê/çirke y Processor \ Navber/çirke: ji bo dîtina zexta guheztina kontekstê û çalakiya qutkirinê kêrhatî ye.
Sor: balê dikişîne ser tenduristî û kalîteya ragihandinê ya NIC.
- Pakêtên Wergirtî yên Navrûya Torê Hatine Avêtin: divê nêzîkî sifirê bimîne; nirxên bilind bi gelemperî nîşan didin ku tampon/alavê têrê nake.
- Çewtiyên Wergirtina Navrûya Torê\Pakêtan: : çewtiyên > 2 yên domandî hewceyê vekolîna girêdan/kabloyan/ajokaran in.
Disco: têrbûn, latency û kapasîteyê dipîve.
- Dîska Fîzîkî \ % Dema Bêkar: rêjeya dema bêkar. Ger nizm berdewam be, dîskek mijûl nîşan dide; kapasîteya mayî baş nîşan dide.
- Dîska Fizîkî \ Navînî ya Dîskê çirke/Xwendin y Navînî ya Dîskê çirke/Nivîsandinê: Latency navînî. Referansên tîpîk (rêbername): Xwendinên pir baş < 8 ms, qebûlkirî < 12 ms, baş < 20 ms, xirab > 20 ms; Nivîsandinên pir baş < 1 ms, baş < 2 ms, baş < 4 ms, xirab > 4 ms.
- Dîska Fîzîkî \ Dirêjahiya Rêza Dîskê ya Navînî: dûvikên navînî. Nirxên li jêr 2× bi gelemperî maqûl in.
- Dîska Fizîkî \ Parçekirina IO/SecI/O ji ber parçebûn an jî mezinahiya blokan a nebaş ji hev vediqetin. Çiqas kêmtir be ewqas çêtir e.
- LogicalDisk \ % Cihê ValaHer tim li ser cildên mentiqî yên sîstemê > %15 vala bihêle (tê pêşniyarkirin ≥ %25).
Tiştên dîskê: fîzîkî vs. mantiqî.
- Dîska Fizîkî gihîştina hemî beşên cîhazek fîzîkî zêde dike (alavê nas dike).
- Dîska Lojîkî Beşek an xalek girêdanê ya taybetî dipîve. Bi dîskên dînamîk re, cildek mentiqî dikare gelek dîskên fîzîkî bigire nav xwe, û jimêrên wê dê tevahî nîşan bidin.
proceso: ji bo girêdana çavkaniyan bi tevgera serîlêdanek taybetî re, çavdêrîkirin Pêvajo \ % Dema Pêvajoyê, Bytesên Taybet, Bytesên Rastîn y Komê Xebatê. Jimareya Destan Ger gumanên we yên rijandina hewzê hebin, girîng e; mezinbûna handles pir caran bi zêdebûna anormal di zewacê de dizewicin Hewza Bêrûpel/Rûpelkirî.
Çavdêriya Pêbaweriyê: Têkçûn û lihevhatinê lêkolîn bike
Çavdêriya Pêbaweriya Windows-ê aramî û bûyeran li gorî roj an hefteyê kurteber dike., dabeşkirin krîtîk, hişyarî û agahdarîJi her stûnê, hûn dikarin "Hûrguliyên Teknîkî Bibînin" vekin da ku modul, kod û îmzeyên dîjîtal ên pelên dualî yên têkildar vekolin.
- Mînaka pratîkîHûn ê tomarên wekî svchost.exe_MapsBroker an jî sepanên din ên têkçûyî bibînin. Carinan modula ku hatiye ragihandin (mînak, Kernelbase.dll) aîdî kernela Windows-ê ye û ji hêla Microsoft-ê ve hatiye îmzekirin, ev yek nîşan dide ku sedema bingehîn ne kernel e, lê belê sepan an pêvekek ku di qada bikarhênerê we de dixebite ye.
- Dema ku serîlêdanek kevin têk diçe çi bikinGer hûn rastî pirsgirêkên navrû an performansê werin, amûra çareserkirina pirsgirêkên lihevhatinê bimeşînin û hewl bidin ku moda lihevhatinê bi zorê (mînak, Windows 7) bikar bînin û pîvana DPI ya bilind neçalak bikin. Ev mîheng hatiye nîşandan ku têkçûnên di nermalava kevn de çareser dike.
- Dîtinên îstîqrarê bi PerfMon ve girêdideDîroka têkçûnê bi tomarên hejmartinê re dike yek da ku bibîne ka Private Bytes, Handle Count, an jî latency dîskê berî têkçûnê zêde bûn. Ev hevrêzî têlek dide we ku hûn bikşînin.
- Girtina pratîkîBi PerfMon û Reliability Monitor hûn dikarin ji nîşanan (têkçûn, hêdîbûn) bigire heya sedema wê (rijandina bîrê, tengbûna dîskê, %100 CPU, xeletiyên torê) teşhîs bikin, ku ji hêla hejmartin û eşikan ve têne piştgirî kirin ku bi zelalî rêberiya we dikin.
Ger hewce be rêbernameyek bilez ji bo destpêkirinêPerfMon veke, ji bo pêvajoya hedef hejmartin lê zêde bike (Private Bytes, % Processor Time, hwd.), nimûnegirtin û demdirêjiyê rast bike da ku pencereya ku pirsgirêk lê çêdibe veşêre, bi Collector Set re têkevê dosyayê, û heke pêkan be, bi Logman re li ser server an jîngehên ceribandinê yên ku hewce ne ku bi saetan bixebitin otomatîk bike.
Edîtorê pisporê teknolojî û pirsgirêkên înternetê bi zêdetirî deh salan ezmûna xwe di medyaya dîjîtal a cihêreng de heye. Min ji bo pargîdaniyên e-bazirganî, ragihandinê, kirrûbirra serhêl û reklamê wekî edîtor û afirînerê naverokê xebitî. Min li ser malperên aborî, darayî û sektorên din jî nivîsandiye. Karê min jî hewesa min e. Naha, bi gotarên min di nav de Tecnobits, Ez hewl didim ku hemî nûçe û derfetên nû yên ku cîhana teknolojiyê her roj pêşkêşî me dike ji bo baştirkirina jiyana me bikolim.