فرآیند سیستم (ntoskrnl.exe) استفاده زیاد از دیسک یا CPU در ویندوز 11/10

فرآیند System را می توان به عنوان نوع خاصی از فرآیند مشاهده کرد که رشته هایی را میزبانی می کند که فقط در حالت هسته اجرا می شوند. نام فایل مربوط به آن ntoskrnl.exe است و در پوشه C:\Windows\System32\این سرویس خدمات مختلف سیستم مانند انتزاع سخت افزار، مدیریت پردازش و حافظه و غیره را بر عهده دارد.

گاهی اوقات، فرآیند سیستم(System) ممکن است مصرف بالای دیسک یا CPU(high disk or CPU usage) را برای چند دقیقه نشان دهد. این موقتی است و نباید شما را نگران کند. اما اگر همین وضعیت به طور مکرر ادامه پیدا کند، ممکن است لازم باشد به چند چیز نگاهی بیندازید.

فرآیند سیستم(System) (ntoskrnl.exe) استفاده زیاد از دیسک(High Disk) یا CPU

پردازش سیستم استفاده از دیسک یا CPU بالا

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

  1. درایورهای قدیمی را به روز(Update) کنید یا به به روز رسانی قبلی برگردید
  2. هنگام خاموش شدن، فایل Page را پاک کنید
  3. از طرح ذخیره انرژی استفاده نکنید
  4. از SysInternals Process Explorer استفاده کنید
  5. غیرفعال کردن کار بیکار
  6. از ردیابی رویداد(Use Event Tracing) برای ویندوز(Windows) برای گرفتن داده های نمونه برداری از CPU استفاده کنید(CPU)

بیایید راه حل های بالا را با کمی جزئیات پوشش دهیم!

1] درایورهای قدیمی را به روز(Update) کنید یا به به روز رسانی قبلی برگردید

درایورها برنامه هایی هستند که دستگاه های خاصی را که به مادربرد شما متصل هستند کنترل می کنند. بنابراین، به روز نگه داشتن آنها(keeping them up-to-date) ممکن است به از بین بردن مشکلات سازگاری یا اشکالاتی که باعث افزایش استفاده از CPU می شود کمک کند. (CPU)از سوی دیگر، اگر متوجه شدید که به‌روزرسانی جدید در عملکرد عادی رایانه شخصی شما اختلال ایجاد می‌کند و باعث استفاده از دیسک بالا یا پردازنده(CPU) می‌شود ، به نسخه قبلی درایور برگردید .

2] فایل Page را در زمان خاموش شدن پاک کنید

ویرایشگر رجیستری(Registry Editor) را باز کرده و به آدرس مسیر زیر بروید –

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

پوشه Memory Management(Memory Management) را پیدا کنید.

سپس روی ClearPageFileAtShutDown(ClearPageFileAtShutDown) راست کلیک کرده و گزینه Modify را انتخاب کنید.

سیستم مدیریت حافظه

سپس در صفحه Edit DWORD Value که ظاهر می شود، مقدار ClearPageFileAtShutDown را از 0 به 1 تغییر دهید و روی OK کلیک کنید.

این کار در هر خاموش شدن صفحه فایل را پاک می کند(clear Page File at every shutdown) و میزان مصرف بالای رم(RAM) در ویندوز 10(Windows 10) را کاهش می دهد.

3] از طرح ذخیره انرژی استفاده نکنید

برخی از تنظیمات قدرت ، بدون توجه به دستگاهی که از آن استفاده می‌کنید، سرعت CPU را کاهش می‌دهند. (CPU)به این ترتیب، لازم است گزینه های Power(Power Options) خود را بررسی کنید . Edit Power Plan را در نوار جستجو(Search) تایپ کنید و Enter را بزنید . پس از(Once) باز کردن، روی Power Options در نوار آدرس بالای پنجره کلیک کنید.

روی دکمه کشویی نمایش طرح های اضافی کلیک کنید، سپس (Show additional plans)طرح نیرو(Power Plan) خود را تغییر دهید . از طرح صرفه جویی در مصرف انرژی(Power Saver) استفاده نکنید - از عملکرد متعادل(– Use Balanced) یا بالا استفاده کنید.

حالا Task Manager را دوباره باز کنید تا ببینید آیا استفاده از CPU به حالت عادی باز می گردد یا خیر.

4] از SysInternals Process Explorer استفاده کنید(Use SysInternals Process Explorer)

SysInternals یک ابزار پیشرفته سیستمی است که می تواند برای شناسایی درایوری که باعث استفاده زیاد از CPU در ویندوز 10(Windows 10) می شود استفاده شود . برنامه را به عنوان یک مدیر اجرا کنید و سیستم(System) را در لیست فرآیندهای در حال اجرا قرار دهید. سپس روی آن راست کلیک کرده و گزینه Properties را انتخاب کنید.(Properties option.)

سپس به تب Threads  بروید. فهرست ماژول های بارگیری شده توسط هسته را بر اساس میزان استفاده از CPU ( ستون CPU) مرتب کنید. (CPU)نام یک جزء یا یک درایور را در  ستون آدرس شروع(Start Address) که باعث بارگذاری زیاد می شود، یادداشت کنید و آن را خاتمه دهید.

امیدواریم این به شما در عیب یابی کمک کند.

5] غیرفعال کردن کار بیکار

شما می توانید آن را از طریق Task Scheduler به راحتی غیرفعال کنید. فقط(Just) آن را راه اندازی کنید و به مایکروسافت(Microsoft) بروید .

سرویس و نگهداری های مرتب

سپس، زیر پوشه ویندوز را در زیر آن انتخاب کنید.(Windows)

پوشه MemoryDiagnostic > TaskScheduler را (MemoryDiagnostic )باز(TaskScheduler) کنید و RunFullMemoryDiagnostic را از سمت راست انتخاب کنید. روی آن راست کلیک کرده و گزینه Disable را انتخاب کنید تا فرآیند متوقف شود.

6] از ردیابی رویداد(Use Event Tracing) برای گرفتن داده های نمونه برداری CPU استفاده کنید(CPU Sampling)

ردیابی رویداد برای ویندوز(Windows) امکان ضبط رویدادهای هسته و برنامه را به شیوه ای ثابت و ساده فراهم می کند. با ثبت و ارائه رویدادهای انتخاب شده، می توانید مشکلات عملکرد سیستم و برنامه را شناسایی و تشخیص دهید. پس از آن، شما می توانید یک اقدام دلخواه را برای اصلاح رفتار نادرست دنبال کنید. این روش بیشتر برای مدیران IT مناسب است.

بهترین ها.



About the author

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



Related posts