درس ۶ از ۱۲

Task Manager و تحلیل مصرف منابع

در این بخش می‌خواهیم Task Manager و تحلیل مصرف منابع را به زبان ساده یاد بگیریم؛ به‌جای حفظ کردن چند اصطلاح، می‌بینیم هر بخش چه اثری در Windows کاربر دارد، از کجا قابل مشاهده است و وقتی نتیجه غیرعادی بود چه چیزی را باید بررسی کرد در این درس موضوع را از دید یک Windows Client سازمانی بررسی می‌کنیم؛ یعنی علاوه بر خود سیستم‌عامل، Driver، Update، User، Network، Policy و Serviceهای وابسته را هم در نظر می‌گیریم؛ هدف این است که بتوانی نشانه را به لایه درست نسبت بدهی، از ابزار مناسب برای جمع‌آوری شواهد استفاده کنی و بعد از هر تغییر نتیجه را از دید کاربر تأیید کنی

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

با حوصله بخوان، مثال‌ها را تحلیل کن و تمرین‌ها را انجام بده؛ هدف حفظ کردن تعریف‌ها نیست

CPU فشار پردازشی را نشان می‌دهد

پردازنده دستورهای سیستم‌عامل و برنامه‌ها را اجرا می‌کند و زمان پردازش را بین کارها تقسیم می‌کند؛ در Task Manager فقط درصد لحظه‌ای را نبین؛ نام Process، مدت درگیری و الگوی تکرار را هم بررسی کن CPU صددرصد برای چند ثانیه می‌تواند طبیعی باشد؛ مشکل وقتی مهم می‌شود که ماندگار باشد یا پاسخ‌گویی سیستم را مختل کند در کار روزمره بهتر است این موضوع را این‌طور بررسی کنی: در آماده‌سازی یک Client سازمانی، نصب سیستم‌عامل پایان کار نیست؛ Driverهای معتبر، Updateها، نام سیستم، Time، Network، سیاست‌های امنیتی، نرم‌افزارهای موردنیاز و عضویت در مدیریت مرکزی باید بررسی شوند؛ تحویل زمانی کامل است که کاربر بتواند سرویس‌های اصلی خود را استفاده کند و مشخصات سیستم در مستندات ثبت شده باشد برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در Windows بهتر است مشکل را بین چهار لایه جدا کنی: Hardware و Driver، تنظیمات سیستم‌عامل، User Profile و Account، و Service یا Application؛ Event Viewer، Device Manager، Windows Update، Network Settings و ابزارهای Recovery هر کدام بخشی از شواهد را می‌دهند و باید بر اساس نشانه استفاده شوند نه به شکل تصادفی

Memory مصرف RAM را نشان می‌دهد

RAM فضای کاری موقت برنامه‌ها و سیستم‌عامل است و با خاموش شدن سیستم داده‌های آن باقی نمی‌ماند؛ وقتی RAM کم باشد سیستم ممکن است بیشتر از Page File روی دیسک استفاده کند و کند شود فضای خالی Disk جای RAM را نمی‌گیرد RAM فضای کاری موقت سیستم برای داده‌ها و کدهای در حال استفاده است و با ذخیره‌سازی دائمی تفاوت دارد؛ وقتی حافظه آزاد کم می‌شود، سیستم‌عامل ناچار می‌شود بخشی از داده‌های کم‌استفاده را به حافظه مجازی منتقل کند و همین موضوع می‌تواند تأخیر را بیشتر کند؛ در بررسی عملی، ظرفیت نصب‌شده، ظرفیت قابل استفاده، مصرف هر Process، خطاهای سخت‌افزاری و سازگاری نسل و مشخصات ماژول‌ها باید کنار هم دیده شوند در کار روزمره بهتر است این موضوع را این‌طور بررسی کنی: در آماده‌سازی یک Client سازمانی، نصب سیستم‌عامل پایان کار نیست؛ Driverهای معتبر، Updateها، نام سیستم، Time، Network، سیاست‌های امنیتی، نرم‌افزارهای موردنیاز و عضویت در مدیریت مرکزی باید بررسی شوند؛ تحویل زمانی کامل است که کاربر بتواند سرویس‌های اصلی خود را استفاده کند و مشخصات سیستم در مستندات ثبت شده باشد

Disk صددرصد با پر بودن فضای دیسک یکسان نیست

Disk صددرصد با پر بودن فضای دیسک یکسان نیست Disk ۱۰۰% در Task Manager معمولاً یعنی زمان فعالیت Disk به سقف رسیده، نه اینکه ظرفیت آن ۱۰۰% پر است؛ ظرفیت آزاد و میزان I/O دو شاخص جدا هستند و علت‌های متفاوتی دارند در ذخیره‌سازی باید رابط فیزیکی، پروتکل، نوع رسانه و الگوی کار را از هم جدا دید؛ SATA و PCIe مسیر ارتباطی هستند و NVMe پروتکلی است که معمولاً روی PCIe کار می‌کند، بنابراین صرف دیدن فرم M.۲ نوع ارتباط را مشخص نمی‌کند؛ برای ارزیابی سلامت نیز ظرفیت آزاد، خطاهای ثبت‌شده، وضعیت SMART، دمای درایو، تأخیر I/O و رفتار سیستم در زمان بار باید با هم بررسی شوند و یک شاخص به‌تنهایی برای نتیجه‌گیری کافی نیست اگر بخواهی این بخش را از حالت تعریف به مهارت عملی تبدیل کنی، در Windows بهتر است مشکل را بین چهار لایه جدا کنی: Hardware و Driver، تنظیمات سیستم‌عامل، User Profile و Account، و Service یا Application؛ Event Viewer، Device Manager، Windows Update، Network Settings و ابزارهای Recovery هر کدام بخشی از شواهد را می‌دهند و باید بر اساس نشانه استفاده شوند نه به شکل تصادفی

شبکه ترافیک لحظه‌ای را نشان می‌دهد

بخش شبکه در Task Manager مقدار تقریبی ارسال و دریافت همان رایانه را نشان می‌دهد؛ بالا بودن آن می‌تواند سرنخ باشد، اما برای تشخیص اشباع شبکه باید سرعت لینک، الگوی مصرف و وضعیت تجهیزات بالادستی را هم ببینی برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در آماده‌سازی یک Client سازمانی، نصب سیستم‌عامل پایان کار نیست؛ Driverهای معتبر، Updateها، نام سیستم، Time، Network، سیاست‌های امنیتی، نرم‌افزارهای موردنیاز و عضویت در مدیریت مرکزی باید بررسی شوند؛ تحویل زمانی کامل است که کاربر بتواند سرویس‌های اصلی خود را استفاده کند و مشخصات سیستم در مستندات ثبت شده باشد در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که در Windows بهتر است مشکل را بین چهار لایه جدا کنی: Hardware و Driver، تنظیمات سیستم‌عامل، User Profile و Account، و Service یا Application؛ Event Viewer، Device Manager، Windows Update، Network Settings و ابزارهای Recovery هر کدام بخشی از شواهد را می‌دهند و باید بر اساس نشانه استفاده شوند نه به شکل تصادفی برای کامل شدن تصویر این موضوع، در این درس موضوع را از دید یک Windows Client سازمانی بررسی می‌کنیم؛ یعنی علاوه بر خود سیستم‌عامل، Driver، Update، User، Network، Policy و Serviceهای وابسته را هم در نظر می‌گیریم؛ هدف این است که بتوانی نشانه را به لایه درست نسبت بدهی، از ابزار مناسب برای جمع‌آوری شواهد استفاده کنی و بعد از هر تغییر نتیجه را از دید کاربر تأیید کنی

Processes کمک می‌کند برنامه پرمصرف پیدا شود

در Task Manager فهرست Processها نشان می‌دهد کدام برنامه CPU، RAM، Disk یا شبکه بیشتری مصرف می‌کند؛ نام Process را با برنامه واقعی و زمان شروع مشکل تطبیق بده و Process ناشناس را بدون بررسی End Task نکن برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در Windows بهتر است مشکل را بین چهار لایه جدا کنی: Hardware و Driver، تنظیمات سیستم‌عامل، User Profile و Account، و Service یا Application؛ Event Viewer، Device Manager، Windows Update، Network Settings و ابزارهای Recovery هر کدام بخشی از شواهد را می‌دهند و باید بر اساس نشانه استفاده شوند نه به شکل تصادفی برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در آماده‌سازی یک Client سازمانی، نصب سیستم‌عامل پایان کار نیست؛ Driverهای معتبر، Updateها، نام سیستم، Time، Network، سیاست‌های امنیتی، نرم‌افزارهای موردنیاز و عضویت در مدیریت مرکزی باید بررسی شوند؛ تحویل زمانی کامل است که کاربر بتواند سرویس‌های اصلی خود را استفاده کند و مشخصات سیستم در مستندات ثبت شده باشد برای کامل شدن تصویر این موضوع، در این درس موضوع را از دید یک Windows Client سازمانی بررسی می‌کنیم؛ یعنی علاوه بر خود سیستم‌عامل، Driver، Update، User، Network، Policy و Serviceهای وابسته را هم در نظر می‌گیریم؛ هدف این است که بتوانی نشانه را به لایه درست نسبت بدهی، از ابزار مناسب برای جمع‌آوری شواهد استفاده کنی و بعد از هر تغییر نتیجه را از دید کاربر تأیید کنی

مثال محیط واقعی

فرض کن در Windows کاربر مشکلی گزارش شده و احتمال می‌دهی به Task Manager و تحلیل مصرف منابع مربوط باشد. قبل از تغییر، وضعیت فعلی را با Settings، Task Manager، Event Viewer و Device Manager بررسی می‌کنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه می‌کنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر می‌دهی و بعد همان تست را دوباره اجرا می‌کنی تا مطمئن شوی مشکل واقعاً برطرف شده است

اشتباهات رایج

این اشتباه‌ها را تکرار نکن

  • در Task Manager فهرست Processها نشان می‌دهد کدام برنامه CPU، RAM، Disk یا شبکه بیشتری مصرف می‌کند. نام Process را با برنامه واقعی و زمان شروع مشکل تطبیق بده و Process ناشناس را بدون بررسی End Task نکن
  • تغییر دادن تنظیمات مرتبط با Task Manager و تحلیل مصرف منابع قبل از اینکه مطمئن شوی مشکل واقعاً به همین بخش مربوط است
  • نتیجه‌گیری درباره Task Manager و تحلیل مصرف منابع فقط از روی یک نشانه و بدون انجام تست نهایی
تمرین عملی

حالا خودت انجام بده

  1. در یک نمونه آزمایشی مرتبط با Task Manager و تحلیل مصرف منابع، فقط وضعیت فعلی را مشاهده کن و سه نکته‌ای را که برای تشخیص حالت سالم مهم‌اند یادداشت کن
  2. با Settings، Task Manager، Event Viewer و Device Manager وضعیت مرتبط با Task Manager و تحلیل مصرف منابع را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو می‌گویند
  3. یک خطای فرضی مرتبط با Task Manager و تحلیل مصرف منابع بنویس و مشخص کن اولین تست کم‌خطر تو چیست و چه نتیجه‌ای فرضیه‌ات را رد می‌کند

نکته‌هایی که باید با خودت ببری

  • CPU فشار پردازشی را نشان می‌دهد
  • Memory مصرف RAM را نشان می‌دهد
  • Disk صددرصد با پر بودن فضای دیسک یکسان نیست
  • شبکه ترافیک لحظه‌ای را نشان می‌دهد
  • Processes کمک می‌کند برنامه پرمصرف پیدا شود
  • قبل از حذف Profile، Driver یا تغییر گسترده تنظیمات، راه برگشت داشته باش
خودسنجی

قبل از رفتن به درس بعد، جواب را برای خودت توضیح بده

این نکته را با یک مثال توضیح بده: CPU فشار پردازشی را نشان می‌دهد. بعد بگو در عمل چطور آن را بررسی می‌کنی.

پردازنده دستورهای سیستم‌عامل و برنامه‌ها را اجرا می‌کند و زمان پردازش را بین کارها تقسیم می‌کند؛ در Task Manager فقط درصد لحظه‌ای را نبین؛ نام Process، مدت درگیری و الگوی تکرار را هم بررسی کن

این نکته را با یک مثال توضیح بده: Memory مصرف RAM را نشان می‌دهد. بعد بگو در عمل چطور آن را بررسی می‌کنی.

RAM فضای کاری موقت برنامه‌ها و سیستم‌عامل است و با خاموش شدن سیستم داده‌های آن باقی نمی‌ماند؛ وقتی RAM کم باشد سیستم ممکن است بیشتر از Page File روی دیسک استفاده کند و کند شود

این نکته را با یک مثال توضیح بده: Disk صددرصد با پر بودن فضای دیسک یکسان نیست. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Disk ۱۰۰% در Task Manager معمولاً یعنی زمان فعالیت Disk به سقف رسیده، نه اینکه ظرفیت آن ۱۰۰% پر است. ظرفیت آزاد و میزان I/O دو شاخص جدا هستند و علت‌های متفاوتی دارند

مطالعه درس همیشه عمومی است

برای ذخیره پیشرفت، دوره را رسمی شروع کن

با ثبت‌نام، تکمیل درس‌ها و نمره آزمون روی حساب ذخیره می‌شود

ثبت‌نام و شروع رسمی