نحوه کار با مانیتور عملکرد در ویندوز

آیا در مورد مانیتور عملکرد ، که با نام (Performance Monitor)های PerfMon.exe(PerfMon.exe) یا PerfMon.msc نیز شناخته می شود، شنیده اید ؟ این یک ابزار پیچیده است که می تواند برای نظارت بر عملکرد رایانه یا دستگاه ویندوز(Windows computer or device) شما استفاده شود . با استفاده از آن، می توانید ببینید که کامپیوتر شما چگونه منابع خود را مدیریت می کند. اطلاعاتی که به شما می‌دهد می‌تواند به شما در تصمیم‌گیری در مورد انتخاب‌های نرم‌افزار و سخت‌افزار(software and hardware choices) کمک کند ، به‌ویژه زمانی که عملکرد رایانه‌تان کمتر از حد انتظار است. همچنین زمانی که می خواهید عیب یابی انجام دهید مفید است. در اینجا نحوه استفاده از نمایشگر عملکرد(Performance Monitor) برای تجزیه و تحلیل عملکرد سیستم خود مانند یک حرفه ای آورده شده است:

توجه:(NOTE:) این راهنما در ویندوز 10(Windows 10) ، ویندوز 7 و ویندوز 8.1(Windows 8.1) کار می کند.

نحوه راه اندازی مانیتور عملکرد(Performance Monitor) در ویندوز(Windows)

راه های زیادی برای راه اندازی نمایشگر عملکرد(Performance Monitor) وجود دارد. یکی که در تمام نسخه های ویندوز(Windows) کار می کند استفاده از جستجو است. به عنوان مثال، در ویندوز 10(Windows 10) ، در کادر جستجو در نوار وظیفه، (search box)عبارت Performance monitor را("performance monitor") تایپ کنید و سپس روی نتیجه مناسب کلیک کنید یا ضربه بزنید.

باز کردن نمایشگر عملکرد در ویندوز 10

برای راه‌های دیگر باز کردن نمایشگر عملکرد(Performance Monitor) در هر نسخه ویندوز(Windows version) ، این مقاله را بررسی کنید: 11 روش برای راه‌اندازی مانیتور عملکرد(Performance Monitor) در ویندوز(Windows) (همه نسخه‌ها).

نحوه تجزیه و تحلیل عملکرد سیستم(system performance) با مانیتور عملکرد(Performance Monitor)

برای شروع تجزیه و تحلیل عملکرد فعلی رایانه خود ، همانطور که در زیر نشان داده شده است، روی مانیتور عملکرد(Performance Monitor) در زیر ابزارهای نظارت(Monitoring Tools) در پانل اصلی برنامه کلیک کنید یا ضربه بزنید .(click or tap)

انتخاب ابزار Performance Monitor

توجه:(NOTE:) اگر می‌خواهید عملکرد رایانه‌تان در هنگام استفاده از یک مجموعه خاص از برنامه‌ها و برنامه‌ها(apps and programs) را ببینید، حتماً آن‌ها را هم‌اکنون باز کنید تا نمودارها بتوانند تأثیر آن‌ها را بر منابع سیستم شما یادداشت کنند.

به‌طور پیش‌فرض، نمودار نشان‌داده‌شده توسط Performance Monitor زمان (Performance Monitor)پردازشگر(Processor) را اندازه‌گیری می‌کند، که مدت زمانی است که پردازنده مشغول کار بر روی اجرای برنامه‌های فعال است (در درصد نشان داده شده است). این به شما یک معیار اساسی از میزان سختی کار پردازنده شما می دهد.

نمودار پیش فرض نشان داده شده توسط Performance Monitor

این نمودار را می توان با ستون های اضافی و چندین گزینه دیگر سفارشی کرد. برای تحلیل عمیق‌تر، می‌توانید شمارنده‌هایی را نیز به نمودار اضافه کنید که می‌توانند داده‌های دیگر را به تفصیل بیان کنند. برای انجام این کار، علامت سبز سبز بالای نمودار را بزنید.

اضافه کردن شمارنده های عملکرد جدید به نمودار

در پنجره افزودن(Add Counters) شمارنده‌ها که باز می‌شود، می‌توانید شمارنده‌هایی را که می‌خواهید در زمان واقعی نظارت کنید، انتخاب کنید. آنها بر اساس نوع سازماندهی شده اند و تعداد آنها بسیار زیاد است. اگر روی نام یک شمارنده دوبار کلیک کنید (دوبار ضربه بزنید)، باید چندین شیء مجزا را مشاهده کنید و می توانید برای نظارت بر هر یک از آنها و همچنین همه آنها انتخاب کنید.

پس از انتخاب شمارنده ها و اشیایی که می خواهید نظارت کنید، روی دکمه افزودن(Add) کلیک کنید یا ضربه بزنید . شمارنده های اضافه شده در سمت راست پنجره نشان داده شده اند. وقتی روی OK کلیک می کنید یا روی آن ضربه می زنید ، آنها از مانیتور عملکرد(Performance Monitor) به نمودار اضافه می شوند .

انتخاب شمارنده های جدید از لیست شمارنده های عملکرد موجود

به عنوان مثال، در نمودار زیر از مجموعه شمارنده (counter set)Processor استفاده کردیم . داده‌های فنی اما مفید مانند Interrupts/sec (تعداد وقفه‌هایی که از پردازنده شما خواسته شده است به آن‌ها پاسخ دهد. این وقفه‌ها توسط اجزای سخت‌افزاری مانند آداپتورهای کنترل‌کننده دیسک(disk controller) سخت و کارت‌های رابط شبکه تولید می‌شوند) یا (network interface)%User Time ( مجموع مقدار(total amount) غیرفعال ) را نشان می‌دهد. -زمان بیکاری که صرف عملیات حالت کاربر شده است).

نموداری در Performance Monitor که تجزیه و تحلیلی را روی پردازنده انجام می دهد

اکنون می‌توانید با استفاده از شمارنده‌های انتخاب‌شده، فعالیت‌هایی را که می‌خواهید تحت نظارت قرار گیرند، انجام دهید و ببینید که چگونه در زمان واقعی تغییر می‌کنند.

نحوه سفارشی کردن نحوه نمایش داده ها در نمایشگر عملکرد(Performance Monitor)

همچنین می‌توانید با کلیک یا ضربه زدن روی دکمه «تغییر نوع نمودار»("Change graph type") (یا با زدن CTRL + G روی صفحه‌کلید) و انتخاب نوار هیستوگرام(Histogram bar) یا گزینه‌های گزارش ، به داده‌ها در قالب‌های دیگر نگاه کنید.(Report)

تغییر نمودار مانیتور عملکرد به نوار هیستوگرام یا گزارش

این تصویر داده ها را در قالب هیستوگرام(Histogram) نشان می دهد .

نمایشگر عملکرد داده ها را در قالب نوار هیستوگرام نشان می دهد

و در اینجا نمونه ای از نمایش داده ها برای گزینه Report داریم .

نمایشگر عملکرد که داده ها را به صورت گزارش نشان می دهد

می‌توانید نحوه نمایش داده‌ها را با کلیک کردن روی دکمه Properties که در زیر مشخص شده است یا با فشار دادن CTRL + Q روی صفحه‌کلید خود تغییر دهید.

تنظیم ویژگی های نمودار

با این کار پنجره Performance Monitor Properties باز می شود ، جایی که می توانید نحوه نمایش هر شمارنده، در چه رنگی، استفاده از کدام نوع خطوط و غیره را سفارشی کنید. برای این نوع شخصی سازی می توانید از هر دو زبانه Data و Graph استفاده کنید.(Graph)

پنجره ویژگی های مانیتور عملکرد

هنگامی که شخصی‌سازی همه چیز را همانطور که می‌خواهید تمام کردید، فراموش نکنید که دکمه OK را فشار دهید.

مفیدترین شمارنده های مانیتور عملکرد کدامند؟(Performance Monitor)

داده‌های موجود در گزارش‌های گرافیکی مانیتور عملکرد بسیار فنی هستند و درک آن برای کاربران عادی دشوار است. (Performance Monitor)با این حال، تعداد کمی از شمارنده ها وجود دارند که حداقل برای کاربر معمولی با رایانه ویندوزی روی(Windows computer) میز خود مفیدتر از سایرین هستند . در اینجا مجموعه ای از شمارنده های عملکرد وجود دارد که می تواند به شما کمک کند ببینید آیا چیزی درست کار نمی کند یا خیر:

  • Processor -> % Processor Time : می توانید آن را در لیست شمارنده های پردازنده پیدا کنید. (Processor)زمان صرف شده توسط پردازنده برای کارهای مختلف را به شما نشان می دهد. اگر مقدار آن به طور مداوم بالای 80٪ باشد، به این معنی است که پردازنده شما به اندازه کافی قدرتمند نیست که بتواند تمام کارهایی را که در رایانه خود انجام می دهید حفظ کند، بنابراین تبدیل به یک گلوگاه می شود. اگرچه راه حل این مشکل استفاده از برنامه های کم تقاضا در رایانه شما خواهد بود، اما تنها راه حل طولانی مدت، ارتقاء پردازنده است.
  • Memory -> Available MBytes : در لیست شمارنده‌های حافظه یافت می‌شود. (Memory)می توانید این شمارنده را به نمودار خود اضافه کنید تا ببینید آیا سیستم شما حافظه کافی برای استفاده دارد یا خیر. اگر نمودار به شما نشان می دهد که حافظه موجود در جایی کمتر از 10 درصد کل مقدار شما است، می تواند به این معنی باشد که شما RAM(RAM) کافی نصب نکرده اید. در این صورت، به اضافه کردن موارد دیگر فکر کنید.
  • PhysicalDisk -> Current Disk Queue Length و PhysicalDisk -> % Disk Time : این دو شمارنده هر دو در لیست PhysicalDisk یافت می شوند. اگر طول صف فعلی دیسک(Current Disk Queue Length) بالاتر از 2 باشد و زمان دیسک(Disk Time) روی 100٪ بسته شود، احتمالاً هارد دیسکی که در حال تماشای آن هستید بسیار کند یا حتی معیوب است. در این صورت، ممکن است بخواهید هارد دیسک خود را ارتقا دهید.

گزارش نظارت بر عملکرد

چگونه می توان تمام داده هایی را که در مانیتور عملکرد موجود است معنی کرد(Performance Monitor)

متأسفانه لیست شمارنده های موجود در Performance Monitor فوق العاده طولانی است و ما نمی توانیم همه چیز را فقط در یک مقاله پوشش دهیم. با این حال، اگر به‌دنبال یک پایگاه دانش(knowledge base) خوب هستید ، که تمام عبارات بی‌معنی مانند %DPC Time یا Page Faults/sec را توضیح می‌دهد ، این مدخل را در TechNet مایکروسافت بخوانید: شمارنده‌های (Microsoft)نمایشگر عملکرد(Performance Monitor Counters) . در آنجا اطلاعات کاملی در مورد هر شمارنده موجود در لیست استاندارد گزارش ها خواهید یافت.

آیا از مانیتور عملکرد(Performance Monitor) برای یافتن گلوگاه های سیستم خود استفاده می کنید؟

این مقاله به شما نشان می‌دهد که چگونه گزارش‌های مانیتور عملکرد(Performance Monitor) را باز کنید و بخوانید و چگونه از مجموعه‌های شمارنده برای نظارت بیشتر بر فعالیت سیستم خود استفاده کنید. ما همچنین چند شمارنده مفید را نشان داده‌ایم که می‌توانند به شما در تجزیه و تحلیل قطعات اصلی سخت‌افزار در رایانه ویندوزی(Windows computer) خود کمک کنند . آیا(Did) از مانیتور عملکرد(Performance Monitor) برای عیب یابی رایانه شخصی خود استفاده کردید؟ به ما اطلاع دهید که چگونه از این ابزار استفاده می کنید و آیا برای اهداف شما مفید بوده است یا خیر.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts