سبد (0)

برنامه Performance Monitor

آموزش پیشرفته SQL Server (جلسه نهم) - برنامه Performance Monitor

برنامه Performance Monitor، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی برنامه Performance Monitor، قسمت های قبلی را مرور فرمایید.


برنامه Performance Monitor

با استفاده از برنامه Performance Monitor می توان روی منابع سخت افزاری و نرم افزاری نظارت نمود. یعنی در حوزه ی سخت افزار بعنوان مثال می توان میزان RAM و یا CPU و یا DISK مصرفی SQL Server را ردیابی نمود و یا در حوزه نرم افزار می توان تعداد Lock و یا Error و یا Transaction را مونیتور نمود.

برنامه Performance Monitor جزئی از برنامه های ویندوز است.


دسترسی به برنامه Performance Monitor در Windows 7

ساده ترین راه برای اجرای برنامه Performance Monitor در Windows 7 کلیک کردن روی منوی Start و تایپ کردن Performance Monitor در قسمت Search است.

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

در بالای لیست باید گزینه ی Performance Monitor ظاهر شود:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

با کلیک کردن روی گزینه Performance Monitor پنل اصلی برنامه باز خواهد شد:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

توجه: برنامه Performance Monitor را از طریق Administrative Tools نیز می توانید اجرا کنید. بنابراین به مسیر زیر بروید:

Control Panel -> System and Security -> Administrative Tools - Performance Monitor


دسترسی به برنامه Performance Monitor در Windows 8

متأسفانه در Windows 8 دسترسی به برنامه Performance Monitor کمی سخت تر شده است. بعنوان مثال اگر در قسمت Search گزینه Performance Monitor را جستجو کنید، نتیجه ای یافت نخواهد شد. بنابراین برای اجرای برنامه Performance Monitor شما باید perfmon.exe یا perfmon.msc را تایپ کنید.

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

توجه: برنامه Performance Monitor را از طریق Administrative Tools نیز می توانید اجرا کنید. بنابراین به مسیر زیر بروید:

Control Panel -> System and Security -> Administrative Tools - Performance Monitor

Performance Monitor, resources, data, statistics, Windows 7, Windows 8


چه کارهایی با برنامه Performance Monitor می توان انجام داد؟

با استفاده از برنامه Performance Monitor می توان میزان حجم کار یا Workload سرور را اندازه گیری کرد.

با استفاده از برنامه Performance Monitor می توان به ازای فعالیت های مختلف میزان تغییرات Workload را مشاهده نمود.

با استفاده از برنامه Performance Monitor می توان تأثیر تغییرات پیکربندی را نظارت نمود.

با استفاده از گزارشات برنامه Performance Monitor می توان اشکالات سیستم را ردیابی کرده و پارامترهای موثر را اصلاح نمود.


اجزای اصلی برنامه Performance Monitor

برنامه Performance Monitor شامل دو جزء اصلی زیر است:

  1. Performance Object: یک شیء سخت افزاری یا نرم افزاری
  2. Counter: پارامترهای قابل اندازه گیری به ازای Performance Object مورد نظر

در زیر برخی از Performance Object های مهم آورده شده است:

  • پردازشگر یا Processor
  • حافظه یا Memory
  • دیسک یا Disk
  • شبکه یا Network
  • SQL Server

نظارت بر عملکرد و کارایی سیستم تان

برای نظارت بر میزان کارایی کامپیوترتان، مطابق شکل زیر در پنل اصلی برنامه Performance Monitor روی گزینه Performance Monitor کلیک نمایید:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

حالا اگر می خواهید به ازای یک برنامه خاص، عملکرد سیستم تان را مشاهده کنید، مطمئن شوید که برنامه مورد نظر را باز کرده اید.

گراف موجود بصورت پیشفرض زمان مصرفی Processor را به ازای کارهایی که در حال اجرا هستند نشان می دهد: (بصورت درصدی)

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

با اضافه کردن گزینه های مختلف به گراف بالا می توانید آنرا سفارشی کنید. در واقع می توانید شمارنده یا counter های دیگری را به ازای شیء Processor اضافه نمایید. برای انجام این کار از گزینه های بالای گراف، روی علامت بعلاوه کیک نمایید:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

در پنجره باز شده، Counter مورد نظرتان را انتخاب کرده و روی دکمه Add کلیک نمایید:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

بعد از اینکه روی دکمه OK کلیک کردید گراف بصورت زیر تغییر خواهد کرد. در گراف مربوط به شمارنده Processor اطلاعات فنی زیادی نشان داده می شود، اما از بین آنها گزینه هایی مثل Interrupts/sec (تعداد وقفه هایی که پردازشگر برای پاسخ به درخواست ها داشته است) و یا %User Time مفید هستند:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

برای تغیر فرمت خروجی گراف می توانید از دکمه های بالا روی دکمه ی Change Graph Type کلیک کرده و گزینه ی "Histogram bar" یا "Report options" را انتخاب نمایید:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

شکل زیر گراف را با فرمت Histogram نشان می دهد:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

و در زیر یک مثال از فرمت Report options نشان داده شده است:

Performance Monitor, resources, data, statistics, Windows 7, Windows 8

توجه: برخی از پارامترهای گزارش شده در برنامه Performance Monitor بسیار فنی است و فهم آنها بعضی اوقات سخت و دشوار است. بنابراین اگر می خواهید درباره ی آنها دانش خوبی کسب کنید به لینک روبرو مراجعه فرمایید: Performance Monitor Counter


در ادامه آموزش برنامه Performance Monitor خواهید دید ...!

با خرید جلسه 8 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:

  1. مثال های متنوع از برنامه Performance Monitor
  2. و ...

دسترسی به موارد آموزشی بالا در بسته خریداری شده

  • شماره جلسه: 9
  • نام فایل ویدئو: 01
  • فرمت فایل: mp4.

نقطه شروع بحث بالا (برنامه Performance Monitor) در ویدئو: 00:00


برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه