- پرفیمون د دقیق او ترتیب وړ کاونټرونو سره د ریښتیني وخت اندازه کولو او اوږدمهاله ثبتولو توان ورکوي.
- د راټولونکو سیټونه او لوګمن په سرورونو کې د تکرار وړ نیول او اتومات کول اسانه کوي.
- د حافظې، CPU، ډیسک او شبکې لپاره حدونه د خنډونو او لیکونو په موندلو کې مرسته کوي.
- د اعتبار څارونکی د ناکامیو او مطابقت مسلو په ښودلو سره تحلیل بشپړوي.

پرفمنون (د فعالیت نظارت) ده په وینډوز کې د څارنې لپاره غوره وسیلهپرف مون: تاسو ته اجازه درکوي چې د CPU، حافظې، ډیسک، شبکې، او ځانګړو پروسو لپاره په ریښتیني وخت، اوږدمهاله توګه وګورئ او د فعالیت میټریکونه تحلیل کړئ. د ټاسک مینیجر برعکس، پرف مون په منظم وقفو کې نمونې اخلي او ډیسک ته ننوځي، دا د هغو ستونزو د موندلو لپاره مثالی کوي چې یوازې د ساعتونو چلولو وروسته راپورته کیږي، لکه د حافظې ډیر جریان یا په خدماتو او غوښتنلیکونو کې د سرچینو لیک.
پدې مقاله کې موږ تاسو ته ښیې د PerfMon کارولو څرنګوالی. د سم کاونټرونو غوره کولو او پوهیدو او د چارټ نمونې اخیستلو او اندازه کولو تنظیم کولو څخه نیولې تر فایل ته د میټریکونو د ننوتلو لپاره د معلوماتو راټولونکو سیټونو رامینځته کولو پورې (BLG/CSV).
پرفمون څه شی دی او کله یې وکاروئ؟
د فعالیت مانیټر (PerfMon) د وینډوز اصلي کاونټر لیدونکی او ریکارډر دی.. میټریکونه د ګرافونو او خامو معلوماتو په بڼه وړاندې کوي چې د سیسټم او غوښتنلیک کاونټرونو څخه ترلاسه شوي (د مثال په توګه، د .NET CLR یا یو ځانګړي پروسې څخه). د "چټک" اسانتیاوو په پرتله یې ترټولو لویه ګټه لکه ټاسک سمبالګر دا ده چې تاسو کولی شئ دا د ساعتونو یا ورځو لپاره د دوراني نمونو سره پریږدئ، ترڅو اصلي رجحانات (چوکی، اساسات، دوامداره وده) کشف کړئ.
پرفمنون لپاره مهم دی د حافظې وده، لاستی یا تار لیک تشخیص کړئ، او د ځانګړو ازموینو په چلولو سره د ستونزې لرونکي برخې جلا کړئ. د مثال په توګه، که تاسو د حافظې لیک شک لرئ، نو تاسو به د اغیزمن شوي پروسې لپاره د شخصي بایټس، هینډل کاونټ، او د تار کاونټ په څیر کاونټرونه فعال کړئ، د .NET CLR حافظې کاونټرونو سره لکه # بایټس په ټولو هیپس او د .NET غوښتنلیکونو لپاره د Gen 2 هیپ اندازه کې، ترڅو وګورئ چې وده د GC په جریان کې یا بهر واقع کیږي.

د پرفیمون او ځانګړو حالتونو د خلاصولو لارې چارې
تاسو کولی شئ PerfMon پرانیزئ د سټارټ مینو څخه، د "پرفارمنس" یا "پرفیمون" لټون وکړئ او د مدیر په توګه یې چل کړئ کله چې تاسو د لاګونو جوړولو یا د لرې پرتو کمپیوټرونو پوښتنې ته ځئ.
که تاسو غوره کوئ بولۍ ليکه (Win+R یا CMD)، تاسو د لاندې ترکیب سره خورا ګټور مستقیم حالتونه لرئ:
perfmon </res|report|rel|sys>
هر انتخاب څه کوي؟
- / غوښه د سرچینې لید خلاصولو لپاره
- / راپور د سیسټم تشخیصي راټولونکي سویټ پیل کولو او راپور لیدلو لپاره.
- /rel د اعتبار مانیټر خلاصولو لپاره.
- / sys د کلاسیک فعالیت مانیټر ته مستقیم لاړ شئ.
مشوره: که تاسو غواړئ د تجهیزاتو اعتبار وګورئ، خوشبو / rel دا د ثبات او د بګ تاریخ لپاره مستقیم لنډلار دی.
د اعتبار نظارت دا په کنټرول پینل > سیسټم او امنیت > امنیت او ساتنه کې هم موقعیت لري. بل لنډلار: د سټارټ مینو لټون کې "reliab" ولیکئ او "د اعتبار تاریخ وګورئ" غوره کړئ. تاسو به د ورځې یا اونۍ له مخې مهمې پیښې، خبرداری او معلومات وګورئ، د لاسرسي سره تخنیکي توضیحات د غوښتنلیک او د چلوونکي ناکامۍ.
په ریښتیني وخت کې لیدل: د شمېرونکو اضافه کول او پوهیدل
چې وګوري a ژوندی چارټ، په کیڼ اړخ کې په ونې کې "د فعالیت څارنه" پرانیزئ. که چیرې مخکې له مخکې بار شوي کاونټرونه شتون ولري او تاسو غواړئ پاک پیل کړئ، نو لاندې جدول کې یې غوره کړئ او فشار ورکړئ سوپر. بیا، د چارټ په ساحه کې، د ټولو شته کټګوریو سره د ډیالوګ پرانیستلو لپاره ښي کلیک وکړئ > کاونټرونه اضافه کړئ ...
وټاکئ د ګټو کټګوري، کاونټر، او د اعتراض مثال (د مثال په توګه، ستاسو پروسه). په یو ځانګړي اپلیکیشن کې د حافظې او سرچینو تشخیص لپاره، د ګروپ څخه دا کلیدي کاونټرونه اضافه کړئ. پروسه y د .NET CLR حافظه چیرته چې مناسب وي:
- پروسه \ شخصي بایټونه: د پروسې لخوا تخصیص شوی شخصي حافظه (له نورو سره شریکه نه ده). دوامداره وده د خپل مجازی حافظې اصلي مصرف په ګوته کوي.
- پروسه \ د لاسوند شمېرنه: د خلاصو لاستیو شمیر. دوامداره زیاتوالی اکثرا د سرچینو لیک (غونډې، د سیسټم شیان) په ګوته کوي.
- پروسه \ د تارونو شمېر: په پروسه کې د فعالو تارونو شمیر. ناڅاپي سپکونه ممکن د همغږۍ مسلې یا نا بشپړ شوي تارونه په ګوته کړي.
- .NET CLR حافظه \ # بایټس په ټولو ګڼه ګوڼو کې: د .NET شیانو لپاره ټوله حافظه. که چیرې دا پرته له ثبات څخه وده وکړي، د GC فشار او نه خپریدونکي حوالې وګورئ.
- د .NET CLR حافظه \ د Gen 2 هپ اندازه: د دوهم نسل د ډېریو اندازه (اوږدمهاله توکي). دوامداره وده د نه راټول شوي اوږدمهاله توکو وړاندیز کوي.
ګراف په انتقادي سترګه تعبیر کړئکه تاسو وګورئ چې شخصي بایټس په دوامداره توګه زیاتیږي پداسې حال کې چې په ټولو هیپسونو کې # بایټس او د Gen 2 هیپ اندازه مستحکم پاتې کیږي، وده په .NET هیپ کې نه ده بلکه د پروسې اصلي حافظه/زیرمو کې ده. دا نمونه معمولا د GC څخه بهر لیک په ګوته کوي (د مثال په توګه، غیر منجمد شوي بفرونه یا لاستیونه).

ګراف تنظیم کړئ: پیمانه، وقفه او موده
پرفیمون اجازه ورکوي د هر کاونټر لید او د تاریخ دوره چې تاسو یې ګورئ تنظیم کړئ. پریس Ctrl + شفټ + A د لاندې لیست څخه د ټولو کاونټرونو غوره کولو لپاره، ښیې کلیک وکړئ او غوره کړئ ټاکل شوي شمېرونکي اندازه کړئ، نو ټول به د یو بل "چپ" کولو پرته ښکاره شي.
خلاص د چارټ ځانګړتیاوې په ښي کلیک وکړئ > Properties… او د نمونې اخیستلو کچه په عمومي ټب کې تنظیم کړئ. د مثال په توګه، په هرو لسو ثانیو کې نمونه واخلئ او موده یې ۱۰۰۰۰ ته وټاکئ ترڅو په لید کې نږدې ۲.۵ ساعته پوښښ وکړي. څومره چې پدیده اوږده وي، د نمونې اخیستلو کچه باید ډیره فاصله ولري ترڅو د لویو فایلونو او ستاسو کمپیوټر ډیر بار کولو څخه مخنیوی وشي.
اضافي لارښوونه: PerfMon د ActiveX ملکیتونه او میتودونه ښکاره کوي، تاسو ته اجازه درکوي چې دا د نورو پراختیایي وسیلو څخه مدغم یا کنټرول کړئ او حتی که اړتیا وي نو دا په خپل غوښتنلیک کې د کنټرول په توګه ځای په ځای کړئ.
د لوګمن سره اتومات کول: جوړ کړئ، پیل کړئ، او ودروئ
Logman.exe د کاونټر سیټونو جوړولو او اداره کولو لپاره د کمانډ لاین یوټیلټي ده.. د مدیر امتیازاتو سره د قوماندې پرامپټ پرانیزئ او د لاندې په څیر یو قومانده پرمخ بوځئ ترڅو د ګردي فایل سره د دوامداره څارنې یوه لویه سویټ جوړه کړئ:
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
لپاره نیول پیل او بند کړئ، کاروي:
Logman.exe start Avamar
Logman.exe stop Avamar
د قوماندې لارښوونې: -f bincirc یو ګرد بائنري لاګ جوړوي (-max په MB کې اندازه محدودوي)، -si د نمونې اخیستلو وقفه تعریفوي، او -c د شیانو او د هغوی د مثالونو لپاره په لویه کچه کاونټرونه اضافه کوي. د سکریپټ کولو یا ترتیب صادرولو پرمهال د نقل شوي لارو او فرار بیک سلیشونو څخه کار واخلئ.
کله باید Logman وکاروئ؟ د دې لپاره غوره دی د اوږد واټن معلومات راټول کړئ په سرورونو کې، تشخیصات اتومات کړئ، یا په ډیری ماشینونو کې نیول معیاري کړئ. تاسو کولی شئ دا د ټاسک شیډولر سره مهالویش کړئ او فایلونه پرته له مداخلې څخه وګرځوئ.

په هر فرعي سیسټم کې ګټور شمېرونکي او حدونه
یادښت: د اصلي ظرفیت، د پاڼې فشار، او د سیسټم د حوض کمښت څارنه کوي. دا شمېرنې او لارښوونې د لاملونو څخه نښې جلا کولو کې مرسته کوي:
- حافظه \٪ ژمن بایټونه په استعمال کې دي: د ژمنې حد څخه د ژمنې حافظې سلنه. که چیرې دا په دوامداره توګه له 80٪ څخه زیاته وي، د پاڼې فایل اندازه او اصلي کارول بیاکتنه وکړئ.
- حافظه \ شته MBytes: وړیا فزیکي حافظه. پلټنه وکړئ که چیرې د RAM له 5٪ څخه کم په مکرر ډول راټیټ شي (او < 1٪ مهم دی).
- حافظه \ ژمن بایټونه: ټول ژمن بایټونه. باید په چټکۍ سره توپیر ونلري؛ پرله پسې بدلونونه کولی شي د پاڼې فایل پراخیدو لامل شي.
- حافظه \ د بې مخینې بایټونو حوض: غیر مخ شوي حوض (هغه شیان چې ډیسک ته نشي فلش کیدی). دوامداره اشباع (> ۸۰٪) دوی د ۲۰۱۹ کال په څیر پیښو سره تړاو لري (د حوض نه خلاصیدل).
- حافظه \ د حوض پاڼې شوي بایټونه: : د مخ شوي حوض. دوامداره ارزښتونه د اعظمي حد څخه 70٪ څخه ډیر د 2020 پیښې خطر په ګوته کوي (د مخ شوي حوض ستړیا).
پروسیجر: د دوامداره بارونو او درنو I/O سیګنالونو یا شورماشور چلوونکو لپاره وګورئ.
- د پروسسر معلومات \ % د پروسسر وخت (ټول مثالونه): په ۱ CPU کې>۹۰٪ دوام یا په ملټي پروسسر کې>۸۰٪ دوام د CPU ډیر بار وړاندیز کوي.
- پروسسر \ % امتیازي وخت: د کرنل حالت وخت. په اپلیکیشن/ویب سرورونو کې په دوامداره توګه د 30٪ څخه ډیریدل ممکن د ډیر ډرایور یا سیسټم کاري بار په ګوته کړي.
- پروسسر \ % د مداخلې وخت y د ٪ DPC وخت: > ۲۵٪ د وسیلې شدید فعالیت ته اشاره کوي (NIC، ډیسک، او نور).
- سیسټم \ د شرایطو سویچونه/ثانیې y پروسسر \ مداخلې/ثانیې: د شرایطو د بدلولو فشار او مداخلې فعالیت لیدلو لپاره ګټور.
سور: د NIC روغتیا او اړیکو کیفیت ته اشاره کوي.
- د شبکې انٹرفیس \ پاکټونه ترلاسه شوي رد شوي: باید صفر ته نږدې پاتې شي؛ لوړیدونکي ارزښتونه معمولا ناکافي بفرونه/هارډویر په ګوته کوي.
- د شبکې انٹرفیس \ پاکټونه تېروتنې ترلاسه کړې: : تېروتنې > ۲ دوام لري چې د لینکونو/کیبلونو/ډرایورونو بیاکتنې ته اړتیا لري.
ټيکلی: د اشباع، ځنډ او ظرفیت اندازه کوي.
- فزيکي ډيسک \ % بې کاره وخت: د بې کاره وخت سلنه. دوامداره ټیټوالی د بوخت ډیسک نښه کوي؛ دا د پاتې ظرفیت ښه منعکس کوي.
- فزيکي ډيسک \ اوسط ډيسک په ثانیه/لوستلو y اوسط ډیسک ثانیه/لیکل: منځنۍ ځنډ. عادي حوالې (لارښوونې): غوره لوستل < 8 ms، د منلو وړ < 12 ms، مناسب < 20 ms، ضعیف > 20 ms؛ غوره لیکنه < 1 ms، ښه < 2 ms، عادل < 4 ms، ضعیف > 4 ms.
- فزيکي ډيسک \ د ډيسک د قطار اوسط اوږدوالی: اوسط لکۍ. د 2× څخه ښکته ارزښتونه معمولا مناسب وي.
- فزیکل ډیسک \ سپلایټ IO/سیکنډ: د ټوټې کېدو یا د بلاکونو د ناکافي اندازې له امله I/Os ویشل شوي. څومره چې ټیټ وي هغومره ښه وي.
- لوجیکل ډیسک \ % خالي ځای: تل د سیسټم په منطقي حجمونو کې له ۱۵٪ څخه ډیر وړیا (د ۲۵٪ څخه پورته سپارښتنه) پریږدئ.
د ډیسک شیان: فزیکي او منطقي.
- فزیکل ډیسک د فزیکي وسیلې ټولو برخو ته لاسرسی اضافه کوي (هارډویر پیژني).
- لوژیکل ډیسک د یو ځانګړي برخې یا ماونټ نقطې اندازه کوي. د متحرک ډیسکونو سره، یو منطقي حجم کولی شي ډیری فزیکي ډیسکونه وغځوي، او د هغې کاونټرونه به ټولټال منعکس کړي.
پروسه: د یو ځانګړي اپلیکیشن چلند سره سرچینې تړاو ورکولو لپاره، څارنه پروسه \ % د پروسسر وخت, شخصي بایټس, مجازی بایټس y د کار کولو سیټ. د لاس شمیره که تاسو د حوض د لیکیدو شک لرئ نو دا مهمه ده؛ د ودې لاسونه ډیری وختونه د غیر معمولي زیاتوالي سره واده کوي حوض بې مخینې/مخ شوی.
د اعتبار څارنه: د ناکامیو او مطابقت پلټنه وکړئ
د وینډوز اعتبار مانیټر ثبات او پیښې د ورځې یا اونۍ له مخې لنډیز کويطبقه بندي کول مهم، خبرداری او معلوماتد هر ستون څخه، تاسو کولی شئ "تخنیکي توضیحات وګورئ" پرانیزئ ترڅو د شاملو بائنریونو ماډلونه، کوډ، او ډیجیټل لاسلیکونه معاینه کړئ.
- عملي مثالتاسو به د svchost.exe_MapsBroker یا نورو کریشینګ اپلیکیشنونو په څیر داخلې ومومئ. ځینې وختونه راپور شوی ماډل (د مثال په توګه، Kernelbase.dll) د وینډوز کرنل پورې اړه لري او د مایکروسافټ لخوا لاسلیک شوی، دا وړاندیز کوي چې اصلي لامل کرنل نه دی، بلکه ستاسو د کارونکي ځای کې روان اپلیکیشن یا پلگ ان دی.
- کله چې یو زوړ اپلیکیشن ناکام شي نو څه باید وکړو؟د مطابقت ستونزې حل کوونکی چل کړئ او د مطابقت حالت جبري کولو هڅه وکړئ (د مثال په توګه، وینډوز 7) او د لوړ DPI سکیلینګ غیر فعال کړئ که تاسو د انٹرفیس یا فعالیت ستونزو سره مخ شئ. دا ترتیب په میراثي سافټویر کې د کریشونو حل کولو لپاره ښودل شوی.
- د ثبات موندنې د PerfMon سره نښلويد حادثې تاریخ د کاونټر لاګونو سره یوځای کوي ترڅو وګوري چې ایا د حادثې دمخه شخصي بایټس، د لاس شمیره، یا د ډیسک لیټینسي لوړه وه. دا اړیکه تاسو ته د کشولو لپاره تار درکوي.
- عملي تړل: د PerfMon او Reliability Monitor سره تاسو کولی شئ د نښو نښانو (حادثې، ورو والي) څخه تر لامل پورې (د حافظې لیک، د ډیسک خنډ، 100٪ CPU، د شبکې غلطۍ) تشخیص وکړئ، چې د کاونټرونو او حدونو لخوا ملاتړ کیږي چې په روښانه توګه تاسو ته لارښوونه کوي.
که تاسو اړتیا لرئ د پیل کولو لپاره یو چټک لارښود: PerfMon پرانیزئ، د هدف پروسې لپاره کاونټرونه اضافه کړئ (شخصي بایټس، د پروسسر٪ وخت، او نور)، نمونه اخیستل او موده تنظیم کړئ ترڅو هغه کړکۍ پوښ کړئ چې ستونزه پکې پیښیږي، د کلیکټر سیټ سره فایل ته ننوتل، او که چیرې د تطبیق وړ وي، په سرورونو یا د ازموینې چاپیریالونو کې د Logman سره اتومات کړئ چې د ساعتونو لپاره چلولو ته اړتیا لري.
مدیر په مختلفو ډیجیټل میډیا کې د لسو کلونو تجربې سره د ټیکنالوژۍ او انټرنیټ مسلو کې تخصص لري. ما د ای کامرس، مخابراتو، آنلاین بازار موندنې او اعلاناتو شرکتونو لپاره د مدیر او منځپانګې جوړونکي په توګه کار کړی دی. ما د اقتصاد، مالیې او نورو سکتورونو ویب پاڼو کې هم لیکلي دي. زما کار هم زما شوق دی. اوس، زما د مقالو له لارې Tecnobits، زه هڅه کوم چې ټول خبرونه او نوي فرصتونه وپلټم چې د ټیکنالوژۍ نړۍ موږ ته زموږ د ژوند ښه کولو لپاره هره ورځ وړاندیز کوي.