কম্পিউটার টিউটোরিয়াল

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

টাস্ক ম্যানেজারের Processes ট্যাবে এই প্রসেস দেখায়। সমস্যা হলো এই এন্ট্রি (বা একাধিক এন্ট্রি) সিপিইউ এর বড় অংশ নিচ্ছে।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

Deferred Procedure Call (DPC) হলো উইন্ডোজ মেকানিজম যা হাই-প্রায়োরিটি টাস্ক (ইন্টারাপ্ট হ্যান্ডলার) কম-প্রায়োরিটি টাস্ক পরবর্তীতে এক্সিকিউট করার জন্য ডিফার করতে দেয়। এটি ভুল হলে সিপিইউ রিসোর্স চাপায়। নিচের সমাধানগুলো ফলো করে সিপিইউ রিসোর্স ফিরিয়ে আনুন।

সমাধান ১: নেটওয়ার্কিং অ্যাডাপ্টার পুনরায় ইনস্টল বা আপডেট করুন

নেটওয়ার্ক ডিভাইসের ড্রাইভারে সমস্যা থাকলে "Deferred Procedure Calls and Interrupts Service Routines" প্রসেসের CPU ব্যবহার বাড়ে। ড্রাইভার আপডেট বা পুনরায় ইনস্টল করলে সমাধান হয় (ইন্টারনেট টাইপ অনুযায়ী)।

রিস্টার্ট করলে বুটের সময় ড্রাইভার সার্চ হবে এবং লেটেস্ট রিলিজ ব্যবহার করে পুনরায় ইনস্টল হবে।

  1. বর্তমান ড্রাইভার আনইনস্টল করুন।
  2. স্টার্ট মেনুর পাশের সার্চ ফিল্ডে "Device Manager" টাইপ করে খুলুন। বা Win+R > "devmgmt.msc" > OK/Enter।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. "Network Adapters" সেকশন এক্সপ্যান্ড করুন। সব নেটওয়ার্ক অ্যাডাপ্টার দেখাবে। আপনার একটিভ ইন্টারনেট কানেকশনের অ্যাডাপ্টার রাইট ক্লিক > "Uninstall device"। সঠিকটি বেছে নিন।
  2. প্রম্পটে "OK" ক্লিক করুন।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. অ্যাডাপ্টার কম্পিউটার থেকে খুলে বের করুন এবং অবিলম্বে PC রিস্টার্ট করুন। বুট হলে নতুন ড্রাইভার অটোমেটিক ইনস্টল হবে। যদি ইন্টারনেট কাজ না করে, ম্যানুয়ালি ইনস্টল করুন।
  2. ম্যানুফ্যাকচারারের পেজে যান, আপনার OS-র জন্য লেটেস্ট ড্রাইভার ডাউনলোড করুন, Downloads ফোল্ডার থেকে চালান।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. অন-স্ক্রিন নির্দেশনা মেনে ইনস্টল করুন। অ্যাডাপ্টার ডিসকানেক্টেড রেখে ইনস্টলেশন প্রম্পট আসা পর্যন্ত অপেক্ষা করুন। ইনস্টল শেষে PC রিস্টার্ট > অ্যাডাপ্টার কানেক্ট > CPU ব্যবহার নরমাল হয়েছে কিনা চেক করুন।

নোট: গ্রাফিক্স কার্ড ড্রাইভারের সাথে একই প্রক্রিয়া दुहरান (সবচেয়ে গুরুত্বপূর্ণ ড্রাইভার)। অনেকের সমস্যা গ্রাফিক্স ড্রাইভার আপডেটে সমাধান হয়েছে। Device Manager-এ Display adapters-এ লোকেট করুন।

সমাধান ২: সকল সাউন্ড এনহ্যান্সমেন্ট ও স্পেশাল ইফেক্ট নিষ্ক্রিয় করুন

এই সমাধান ফোরাম ও ব্লগে পাওয়া যায়। কিছু কম্পিউটারে উইন্ডোজের অডিও এনহ্যান্সমেন্ট CPU ব্যবহার বাড়ায়। নিষ্ক্রিয় করলে CPU ব্যবহার নরমাল হয়।

  1. স্ক্রিনের নিচে ডানে ভলিউম আইকন রাইট ক্লিক > Playback devices। অথবা Control Panel > Large icons > Sounds।
    সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার
  2. Playback ট্যাবে ডিফল্ট প্লেব্যাক ডিভাইস (Speakers) সিলেক্ট করুন।
  3. রাইট ক্লিক > Properties > Enhancements ট্যাব > "Disable all sound effects" চেকবক্স টিক > Apply > রিস্টার্ট > CPU ব্যবহার চেক করুন।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

সমাধান ৩: নির্দিষ্ট টুল ব্যবহার করে মূল কারণ শনাক্ত করুন

কোন ডিভাইস, ড্রাইভার বা প্রোগ্রাম উচ্চ CPU-এর কারণ তা জানা কঠিন। এই টুলগুলো ইনস্টল করুন, প্রক্রিয়া সময় নেবে কিন্তু ফোকাস রাখুন—এই হতে পারে শেষ ধাপ।

  1. Windows SDK ডাউনলোড করুন (Windows Performance Kit থাকবে)। উইন্ডোজ ১০-এ এই লিঙ্ক থেকে।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. Downloads ফোল্ডার থেকে Setup চালান। WPT (Windows Performance Tools) সিলেক্ট > Install > রিস্টার্ট।
  2. উইন্ডোজ ১০-এ কমান্ড প্রম্পট অ্যাডমিন হিসেবে খুলুন: Start/Search > "cmd" > রাইট ক্লিক > Run as administrator।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. Temp ফোল্ডারে নেভিগেট করুন:
    cd \temp
  2. অ্যানালিসিস শুরু করুন, টাস্ক ম্যানেজারে উচ্চ DPC/Interrupt ব্যবহার দেখা যেতে অপেক্ষা করুন:
    xperf -on latency -stackwalk profile
  3. উচ্চ CPU ব্যবহার দেখলে ট্রেস বন্ধ করুন:
    xperf -d DPC_Interrupt.etl
  4. Start > Run > "%temp%" > OK > Temporary files ফোল্ডার খুলবে।
    সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার
  5. DPC_Interrupt.etl ফাইল ডাবল ক্লিক > দুটি পাস শেষ হওয়া অপেক্ষা > Trace > Configure Symbol Paths-এ নিচের টেক্সট টাইপ করুন:
    srv*C:\symbols*https://msdl.microsoft.com/download/symbols
  6. "DPC CPU Usage" বা "Interrupt CPU Usage" গ্রাফে (যেখানে উচ্চ CPU) ইন্টারভাল সিলেক্ট > রাইট ক্লিক > "Load Symbols" > Summary Table। লাইসেন্স এক্সেপ্ট করুন, পাবলিক ডিবাগ সিম্বল ডাউনলোড হওয়া অপেক্ষা করুন।
  7. এখানে কলের সারাংশ ও সমস্যার কারণ দেখা যাবে (ড্রাইভার, প্রোগ্রাম, সার্ভিস)। ফাইলনেম গুগল করুন সেটি কিসের części জানতে।

সমাধান ৪: ক্লিন বুটের মাধ্যমে ট্রাবলশুট করুন

থার্ড-পার্টি অ্যাপ বা সার্ভিস যদি সিস্টেম ইন্টারাপ্টস ঘটিয়ে, সেটি চিহ্নিত করে নিষ্ক্রিয়/আনইনস্টল করলে সমাধান হয়। ব্যবহারকারীরা জানিয়েছেন ক্লিন বুটে সমস্যা দেখায় না।

ক্লিন বুটে সমস্যা না থাকলে, সার্ভিস ও স্টার্টআপ আইটেম একে একে ইনেবল করে দোষী খুঁজে বের করুন।

  1. Win+R > 'MSCONFIG' > OK।
  2. Boot ট্যাবে 'Safe Boot' আনচেক করুন।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. General ট্যাবে Selective startup রেডিও বাটন > Load startup items চেকবক্স আনচেক।
  2. Services ট্যাবে "Hide all Microsoft services" চেক > 'Disable all' ক্লিক করুন।

সমাধান: Deferred Procedure Calls এবং Interrupts Service Routines-এর উচ্চ CPU ও ডিস্ক ব্যবহার

  1. Startup ট্যাবে 'Open Task Manager'। Task Manager-এ Startup ট্যাবে ইনেবল্ড প্রতিটি আইটেম রাইট ক্লিক > 'Disable'। একটিও বাদ দেবেন না।
  2. এখন উবান প্রক্রিয়া: স্টার্টআপ আইটেম একে একে ইনেবল > রিস্টার্ট > এরর আসছে কিনা চেক। সার্ভিসের জন্যও একই প্রক্রিয়া। দোষী আইটেম/সার্ভিস পাওয়া গেলে সমাধান করুন (প্রোগ্রাম হলে রি-ইনস্টল/রিপেয়ার, সার্ভিস হলে ডিসেবল)।
  1. Windows Audio Device Graph Isolation-এর হাই CPU ব্যবহার সমাধান করুন

  2. উইন্ডোজ ১০-এ উচ্চ সিপিইউ ইউজেজ কমানোর উপায়

  3. SoftThinks Agent Service-র হাই CPU ইউজেজ রোকুন উইন্ডোজ 10-এ

  4. উইন্ডোজ ১০-এ NVIDIA Container হাই CPU ইউজ সমস্যা সমাধান: ধাপে ধাপে ফিক্স