Process Manager به شما امکان می دهد زمان راه اندازی مجدد رایانه و موارد دیگر را اندازه گیری کنید

به عنوان یک کاربر ویندوز(Windows) ، در برخی از زمان‌ها، نگران سرعت دستگاه خود هستید. این می تواند در مورد سرعت پاسخ سیستم شما در هنگام ورود به سیستم یا سرعت اجرای آن برای انجام وظایف معمول باشد. برای اینکه دقیقاً بدانید برنامه‌های در حال اجرا بر روی رایانه شخصی شما دقیقاً چه کاری انجام می‌دهند، باید یک ابزار مانیتورینگ نصب کنید و اینجاست که ابزار Sysinternals Process Monitor استفاده می‌شود.

از Process Monitor(Use Process Monitor) برای اندازه گیری زمان راه اندازی مجدد و ورود به سیستم استفاده کنید

اگرچه ابزارهای نظارتی(monitoring tools for Windows) متعددی برای ویندوز وجود دارد ، Process Monitor تشخیص های پیشرفته ای را ارائه می دهد و سناریوهای مختلف عیب یابی را برطرف می کند. این برای نظارت بر سیستم از همان مرحله شروع توسعه یافته است و اطلاعات مفیدی از قبیل :

  • زمان مورد نیاز سیستم برای نمایش صفحه ورود به سیستم
  • زمان مورد نیاز کاربر برای وارد کردن اعتبار
  • زمان مورد نیاز سیستم برای راه اندازی Explorer
  • زمان مورد نیاز سیستم برای راه اندازی دسکتاپ در حالت آماده ( دسکتاپ(Desktop) در حالت آماده است نشان می دهد که ویندوز(Windows) با اکثر خدمات و فرآیندهای خود شروع به کار کرده است و کاربر می تواند بدون انتظار برای علامت مکان نما مشغول تعامل با برنامه های مختلف باشد. )

ویژگی های Process Monitor به شرح زیر است:

  • نمایش سیستم فایل، رجیستری(Registry) و فعالیت فرآیند/رشته و همچنین ثبت بلادرنگ فایل
  • این می تواند زمان بوت شدن را با اجرای در حالت زمان واقعی ضبط کند
  • با استفاده از Process Monitor می‌توانید فیلتر، جستجو و گزارش‌هایی درباره فعالیت‌های سیستم و رجیستری ایجاد کنید
  • ابزار عیب یابی برای مدیران سیستم(System)
  • شکار بدافزار

نحوه شروع استفاده از Process Monitor

  • مانیتور(Monitor) فرآیند نیازی به نصب ندارد. شما باید یک آرشیو فشرده دانلود کنید. پس از استخراج فایل ها، می توانید Procmon.exe را برای راه اندازی برنامه اجرا کنید.
  • هنگامی که ابزار برای اولین بار اجرا می شود، از کاربر خواسته می شود موافقت نامه مجوز کاربر نهایی(End User License Agreement) ( EULA ) را بپذیرد. پس از پذیرش، دیگر هرگز برای همان نمایه نمایش داده نمی شود.
  • به سادگی(Simply) ابزار را با کلیک راست به نوار وظیفه پین ​​کنید. راه اندازی مانیتور Process تنها با یک کلیک آسان خواهد بود.(Process)

رابط کاربری مانیتور فرآیند(Process Monitor User Interface)

به محض باز شدن پنجره UI، ابزار شروع به گرفتن اطلاعات در مورد رجیستری(Registry) ، فایل(Files) ها و فعالیت Process/Thread رشته می کند. UI شما را به یاد یک صفحه گسترده با حجم عظیمی از اطلاعات می اندازد. فیلترهایی وجود دارد که کاربران می توانند برای مرتب سازی داده های جمع آوری شده از آنها استفاده کنند.

لیست رو به رشد فرآیندها را در پنجره اصلی با اطلاعاتی که در زیر چندین سرفصل مفید طبقه بندی شده اند، مشاهده خواهید کرد.

نحوه ثبت ردی از چرخه راه اندازی مجدد با (Reboot Cycle)Process Monitor

مراحل زیر را برای ردیابی چرخه راه اندازی مجدد سیستم خود دنبال کنید:

فایلی به نام "ProcMon" را از پوشه زیپ نشده پیدا کرده و کلیک کنید.

از Process Monitor برای اندازه گیری زمان راه اندازی مجدد و ورود به سیستم استفاده کنید

هنگامی که رابط Process Monitor Filter را مشاهده کردید، روی دکمه «Reset» کلیک کنید تا فیلترها به مقادیر پیش فرض بازنشانی شوند و سپس روی دکمه «OK» کلیک کنید.

نظارت بر فرآیند

اکنون، بر روی دکمه Capture در منوی فایل کلیک کنید تا ردیابی بلادرنگ فعلی مطابق شکل متوقف شود:

نظارت بر فرآیند

توجه:(Note: ) توصیه می شود برخی از رویدادها را از ردیابی که در تجزیه و تحلیل راه اندازی مجدد و لاگین لازم نیست فیلتر کنید و ردیابی را به اندازه بسیار کوچک کاهش دهید. در زیر فرآیند فیلتر کردن رویدادهای ناخواسته ذکر شده است.

در نوار نماد ProcMon دسته‌بندی رویدادهای زیر را حذف کنید:(ProcMon)

  1. نمایش رویدادهای شبکه
  2. نمایش فعالیت سیستم فایل
  3. نمایش فعالیت رجیستری

    نظارت بر فرآیند

نظارت بر فرآیند

نظارت بر فرآیند

نظارت بر فرآیند

اکنون مانیتور Process را ببندید و کامپیوتر را مجددا راه اندازی کنید.

نظارت بر فرآیند

اگر می‌خواهید فضای دیسک را ذخیره کنید، پس از راه‌اندازی سیستم وارد سیستم شوید، اکنون Process Monitor را راه‌اندازی کرده و آن را متوقف کنید. ردیابی را ذخیره کنید. این اطمینان حاصل می کند که فضای دیسک بیش از حد مصرف نمی شود.

نظارت بر فرآیند

بنابراین، این در مورد چگونگی ثبت ردیابی با استفاده از Process Monitor بود. حال، بیایید ببینیم چگونه این ردیابی را تجزیه و تحلیل کنیم.

بخوانید(Read) : نرم افزار رایگان برای اندازه گیری زمان بوت یا راه اندازی در ویندوز(Freeware to measure Boot or Startup Time in Windows) .

نحوه تجزیه و تحلیل ردیابی چرخه راه اندازی مجدد با Process Monitor

  • پس از راه اندازی سیستم، لاگین کرده و مانیتور فرآیند Sysinternals را راه اندازی کنید.
  • اکنون فیلتر را همانطور که در بالا ذکر شد ریست کرده و Ok را بزنید.
  • یک کادر محاوره ای از شما می خواهد که ردیابی فعلی را ذخیره کنید. ردیابی را در یک پوشه ذخیره کنید.
  • اکنون، این ردیابی بوت در دسترس خواهد بود و حتی در Process Monitor نمایش داده می شود .
  • سپس روی «ابزار» و سپس «درخت فرآیند» کلیک کنید.
  • در اینجا، اولین مورد در ستون سمت چپ را روی "Idle" کلیک کنید و یادداشت زمان را در ساعت نگه دارید.
  • دوباره(Again) روی "ابزار" و سپس "درخت فرآیند" کلیک کنید. در سمت چپ به دنبال گزینه Logonui.exe بگردید و روی آن کلیک کنید و زمان ساعت را مطابق شکل زیر یادداشت کنید.

    نظارت بر فرآیند

تفاوت بین زمان ذکر شده که بین زمان بیکاری و زمان Logonui.exe است، فاصله زمانی بین راه اندازی رایانه و اعتبارنامه ورود به سیستم است.  (The difference between both the noted time that is between Idle time and Logonui.exe time is the time gap between computer startup and logon credentials.  )

در بالا(Above) توضیحی درباره نحوه ارزیابی زمان چرخه راه اندازی مجدد با Process Monitor ارائه شد. اکنون، بیایید اهمیت  Userinit.exe را درک کنیم .

Userinit.exe فرآیندی(Userinit.exe) است که در صورت تأیید اعتبار کاربر راه‌اندازی می‌شود و زنجیره بعدی رویدادها را آغاز می‌کند که منجر به شروع پوسته کاربر، شروع دسک‌تاپ و نشانگر مهم «دسک‌تاپ آماده برای استفاده» می‌شود. فرآیند «Userinit.exe» باید نسبتاً نزدیک باشد، اما تحت فرآیند ذکر شده قبلی «Logonui.exe» باشد. به ساعت شروع فرآیند «Userinit.exe» توجه کنید. تفاوت در ساعت بین شروع «Userinit.exe» و «Procmon.exe» تقریباً زمان کلی ورود به سیستم آن کاربر خاص است.

اندازه گیری زمان های مربوطه با استفاده از مانیتور فرآیند(Process) بسیار آسان است .

Process Monitor فقط از ۸ کیلوبایت یا ۸۱۹۲ بایت برای نظارت بر زمان راه‌اندازی مجدد استفاده می‌کند. همچنین، ( uses just 8KB or 8192 bytes to monitor the reboot time. Also, its) قابلیت فیلترینگ قدرتمند آن مستلزم جمع‌آوری رویدادهای «شروع فرآیند» است. ( powerful filtering capability requires just “”process start” events to be collected. )بنابراین آمار کلی ردیابی ورود به سیستم و راه‌اندازی مجدد تحت تأثیر ثبت ردیابی قرار نمی‌گیرد.(overall logon and reboot trace statistics are not affected by the trace capture.)

این یکی از ویژگی های خاص Process Monitor است که آن را از سایر ابزارهای طراحی شده برای همین منظور متمایز می کند.(This is one of the special features of Process Monitor that makes it outstanding from all other tools designed for the same purpose.)

 ویژگی های دیگر(Other features)

  • Process Monitor به شما امکان می دهد تا داده ها را با توجه به پارامترهای خود ضبط کنید. این ویژگی با ابزارهای دیگر در دسترس نیست.
  • داده‌های جمع‌آوری‌شده قبلی حتی پس از درخواست‌های جدید با شما باقی می‌ماند.
  • با گرفتن و تجزیه و تحلیل پشته های نخ برای هر عملیات، می توانید علت اصلی را تشخیص دهید
  • جزئیات فرآیند شامل مسیر تصویر، خط فرمان، شناسه کاربر و جلسه است
  • ستون(Columns) ها قابل تنظیم هستند - می توان آنها را جابجا کرد، پنهان کرد یا نشان داد
  • فیلترهای گسترده برای هر فیلد داده
  • درخت فرآیند(Process) رابطه همه فرآیندها را در یک ردیابی نشان می دهد.
  • امکان لغو جستجو
  • ثبت زمان بوت(Boot) برای همه عملیات
  • معماری ثبت پیشرفته(Advanced) تا ده ها میلیون رویداد ثبت شده و گیگابایت داده گزارش مقیاس می شود.
  • امکان ذخیره داده های فرمت لاگ بومی برای استفاده در نمونه های مختلف مانیتور فرآیند(Process Monitor)

روی Tools کلیک کنید تا از میان مجموعه دیگر برگه‌های مفید مانند جزئیات سیستم ، (System)خلاصه فعالیت فرآیند(Process Activity Summary) ، خلاصه فایل(File Summary) ، خلاصه رجیستری(Registry Summary) و موارد دیگر انتخاب کنید.

نظارت بر فرآیند

برای مرجع به اسکرین شات ها مراجعه کنید.

نظارت بر فرآیند

همچنین می توانید خلاصه فعالیت فرآیند را مشاهده کنید.(Process)

نظارت بر فرآیند

تنها اشکال Process Monitor این است که استفاده از آن برای کاربر مبتدی کمی پیچیده است. اغلب کاربران ممکن است استفاده از این ابزار را چالش برانگیز بدانند و ممکن است مجبور باشند برای درک نحوه کارکرد آن زمان صرف کنند.

کارشناسان فناوری اطلاعات، ادمین های سیستم(Systems) یا متخصصان فناوری برای استفاده از ویژگی های Process Manager مناسب هستند .

برای دانلود مانیتور فرآیند به docs.microsoft.com مراجعه کنید . برای جزئیات بیشتر به TechNet مراجعه کنید .



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts