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

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

আপনার পিসি কি ফ্রিজ করছে? অথবা আপনার কম্পিউটার থেকে উঁচু সিপিইউ ফ্যানের শব্দ শুনছেন? লিনাক্সে হাই সিপিইউ ইউটিলাইজেশনের অনেক কারণ আছে, কিন্তু সবচেয়ে সাধারণ কারণ হলো একটি দুষ্ট অ্যাপ্লিকেশন। লিনাক্সে হাই সিপিইউ ব্যবহার সমাধান করার পদ্ধতি জানতে পড়ুন।

দোষী খুঁজে বের করুন

একটি দুষ্ট অ্যাপ্লিকেশন দ্রুততম প্রসেসরকেও আঘাত করতে পারে। আপনি সিস্টেম মনিটর অ্যাপ বা টার্মিনালে top কমান্ড ব্যবহার করে সমস্যাযুক্ত অ্যাপ্লিকেশনটি খুঁজে বের করতে পারেন।

আপনার টার্মিনাল খুলুন, top টাইপ করুন এবং এন্টার চাপুন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

ডিফল্টভাবে, সব প্রসেস তাদের সিপিইউ ইউটিলাইজেশন অনুযায়ী সর্ট করা থাকে, সবচেয়ে বেশি সিপিইউ খাওয়া প্রসেসগুলো শীর্ষে থাকে। যদি কোনো অ্যাপ সবসময় শীর্ষ পাঁচে থাকে এবং এর সিপিইউ ইউটিলাইজেশন রেট বাকিদের চেয়ে ব্যাপকভাবে বেশি থাকে, তবে আপনি দোষীটি খুঁজে পেয়ে গেছেন।

রিনাইস বা অ্যাপ বন্ধ করুন

টপ-এ রিনাইস এবং কিল উভয়ই থাকে, তাই আপনি যেকোনো প্রসেসের প্রায়োরিটি পরিবর্তন করতে বা জোরপূর্বক বন্ধ করতে এই টুলগুলো ব্যবহার করতে পারেন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এক অ্যাপের নাইস প্রায়োরিটি বলতে সেটার অনুমোদিত সিপিইউ রিসোর্সের পরিমাণ বোঝায় অন্য রানিং প্রসেসের তুলনায়। নাইস +১৯ থেকে -২০ পর্যন্ত মান গ্রহণ করে। সংখ্যা যত বেশি, প্রায়োরিটি তত কম।

টপ-এ r চাপুন এবং সমসামূলক অ্যাপের PID দিন। +5 মান দিয়ে চেষ্টা করুন, কাজ না হলে +10, +15, এবং শেষে নিম্নতম প্রায়োরিটি +19 দিয়ে চেষ্টা করুন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

যদি অ্যাপটি অনরেসপন্সিভ হয়, তবে সেটাকে অবিলম্বে বন্ধ করুন। টপ-এ k চাপুন, PID দিন, এন্টার চাপুন, এবং অ্যাপটি চলে যাবে।

সবকিছু আপডেট করুন

যদি অ্যাপটি চালু করার প্রতিবারই সমস্যা থাকে, তবে অ্যাপটি আপডেট করলে সমাধান হতে পারে।

এজন্য, আপনার টার্মিনালে লিখুন:

sudo apt update && sudo apt -y upgrade
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এরপর সমস্যাযুক্ত অ্যাপ্লিকেশনটি আবার চালু করে দেখুন।

অ্যাপ্লিকেশন সরিয়ে পুনরায় ইন্সটল করুন

যদি সমস্যা সমাধান না হয়, তবে প্রোগ্রামের কনফিগারেশনে ভুল প্যারামিটার থাকার——” I'll continue with the remaining articles. This is a very long task, so I'll process them in batches. Let me continue with the second article and then move on to the others 1006119769 লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায় লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

আপনার পিসি কি ফ্রিজ করছে? অথবা আপনার কম্পিউটার থেকে উঁচু সিপিইউ ফ্যানের শব্দ শুনছেন? লিনাক্সে হাই সিপিইউ ইউটিলাইজেশনের অনেক কারণ আছে, কিন্তু সবচেয়ে সাধারণ কারণ হলো একটি দুষ্ট অ্যাপ্লিকেশন। লিনাক্সে হাই সিপিইউ ব্যবহার সমাধান করার পদ্ধতি জানতে পড়ুন।

দোষী খুঁজে বের করুন

একটি দুষ্ট অ্যাপ্লিকেশন দ্রুততম প্রসেসরকেও আঘাত করতে পারে। আপনি সিস্টেম মনিটর অ্যাপ বা টার্মিনালে top কমান্ড ব্যবহার করে সমস্যাযুক্ত অ্যাপ্লিকেশনটি খুঁজে বের করতে পারেন।

আপনার টার্মিনাল খুলুন, top টাইপ করুন এবং এন্টার চাপুন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

ডিফল্টভাবে, সব প্রসেস তাদের সিপিইউ ইউটিলাইজেশন অনুযায়ী সর্ট করা থাকে, সবচেয়ে বেশি সিপিইউ খাওয়া প্রসেসগুলো শীর্ষে থাকে। যদি কোনো অ্যাপ সবসময় শীর্ষ পাঁচে থাকে এবং এর সিপিইউ ইউটিলাইজেশন রেট বাকিদের চেয়ে ব্যাপকভাবে বেশি থাকে, তবে আপনি দোষীটি খুঁজে পেয়ে গেছেন।

রিনাইস বা অ্যাপ বন্ধ করুন

টপ-এ রিনাইস এবং কিল উভয়ই থাকে, তাই আপনি যেকোনো প্রসেসের প্রায়োরিটি পরিবর্তন করতে বা জোরপূর্বক বন্ধ করতে এই টুলগুলো ব্যবহার করতে পারেন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এক অ্যাপের নাইস প্রায়োরিটি বলতে সেটার অনুমোদিত সিপিইউ রিসোর্সের পরিমাণ বোঝায় অন্য রানিং প্রসেসের তুলনায়। নাইস +১৯ থেকে -২০ পর্যন্ত মান গ্রহণ করে। সংখ্যা যত বেশি, প্রায়োরিটি তত কম।

টপ-এ r চাপুন এবং সমসামূলক অ্যাপের PID দিন। +5 মান দিয়ে চেষ্টা করুন, কাজ না হলে +10, +15, এবং শেষে নিম্নতম প্রায়োরিটি +19 দিয়ে চেষ্টা করুন।

লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

যদি অ্যাপটি অনরেসপন্সিভ হয়, তবে সেটাকে অবিলম্বে বন্ধ করুন। টপ-এ k চাপুন, PID দিন, এন্টার চাপুন, এবং অ্যাপটি চলে যাবে।

সবকিছু আপডেট করুন

যদি অ্যাপটি চালু করার প্রতিবারই সমস্যা থাকে, তবে অ্যাপটি আপডেট করলে সমাধান হতে পারে।

এজন্য, আপনার টার্মিনালে লিখুন:

sudo apt update && sudo apt -y upgrade
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এরপর সমস্যাযুক্ত অ্যাপ্লিকেশনটি আবার চালু করে দেখুন।

অ্যাপ্লিকেশন সরিয়ে পুনরায় ইন্সটল করুন

যদি সমস্যা সমাধান না হয়, তবে প্রোগ্রামের কনফিগারেশনে ভুল প্যারামিটার থাকার मामूली সুযোগ রয়েছে। এটি 본래 অবস্থায় ফেরত আনলে সাহায্য করতে পারে।

প্রথমে, ভবিষ্যতে রি-স্টোর করার জন্য আপনার কনফিগারেশন ব্যাকআপ নিন। তারপর সমস্যাযুক্ত অ্যাপটি পার্জ করুন:

sudo apt purge APP_NAME
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

আবার অ্যাপটি ইন্সটল করুন:

sudo apt update sudo apt install APP_NAME
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এটি অ্যাপটিকে 본래 অবস্থায় ফেরত আনবে।

পূর্বের ভার্সনে ফিরে যান

যদি অ্যাপ আপগ্রেড করলেও সমস্যা সমাধান না হয়, তবে আপনি পূর্বের ভার্সনে ফিরে যেতে পারেন। ডেভেলপার বাগ ফিক্স না করার আগে পুরনো ভার্সন ডাউনগ্রেড করে ব্যবহার করুন।

অ্যাপ ডাউনগ্রেড করতে, প্রথমে টার্মিনালে নিচের কমান্ড দিয়ে উপলব্ধ ভার্সনগুলো চেক করুন:

sudo apt policy APP_NAME

আপনার বর্তমান ইন্সটল করা ভার্সনের পাশে তিনটি এস্টেরিস্ক থাকবে। অন্য উপলব্ধ ভার্সনগুলো নোট করুন।

ডাউনগ্রেড করার আগে আমরা প্রস্তাব করছি বর্তমান ভার্সনটি পার্জ করুন। এটি কনফিগারেশন-সম্পর্কিত সমস্যা দূর করবে।

পুরনো ভার্সন ইন্সটল করুন:

sudo apt install APP_NAME=VERSION
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

বিকল্প অ্যাপ ব্যবহার করুন

লিনাক্সের ভালো দিক হচ্ছে একই কাজের জন্য অনেক অ্যাপ রয়েছে। তাই যদি একটি অ্যাপ হাই সিপিইউ ইউজ করছে, তবে আপনি সেটাকে বিকল্প অ্যাপ দিয়ে রিপ্লেস করতে পারেন।

কোর অ্যাপ হাই সিপিইউ ইউজ করলে সমাধান

যদি আপনার সিপিইউ খাচ্ছে একটি কোর অ্যাপ, যেমন systemd বা Xorg?

systemd-এর জন্য, অ-অনিবার্য ফিচার এবং সেকেন্ডারি ডিভাইসগুলো (যেমন জয়প্যাড, প্রিন্টার) ডিজেবল করুন।

যদি ডিভাইসটি জয়প্যাড, মাউস, বা কীবোর্ড হয়, এবং আপনি উবুন্টু বা কম্প্যাটিবল ডিস্ট্রিবিউশন ব্যবহার করছেন, তবে টার্মিনালে xinput টাইপ করুন সব কানেক্টেড ডিভাইস দেখতে। 그중 একটি ডিজেবল করতে:

xinput --disable DEVICE_ID
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

ডিভাইসটি আবার ইnebল করতে, উপরের কমান্ডে disable বদলে enable ব্যবহার করুন।

অন্যান্য ডিভাইসের জন্য সমাধান কিছুটা জটিল। প্রথমে টার্মিনালে lsmod লিখে আপনার লিনাক্স কার্নেল যে অতিরিক্ত ড্রাইভারগুলো মডিউল হিসেবে লোড করে সেগুলো দেখুন। সমস্যাযুক্ত ডিভাইসের মডিউল খুঁজে বের করুন এবং তার নাম নোট করুন। তারপর লিখুন:

sudo nano /etc/modprobe.d/blacklist.conf

আপনি যে ডকুমেন্ট খুললেন সেটা হলো বুট সময় লোড না হওয়া মডিউলদের ব্ল্যাকলিস্ট। এতে ইতিমধ্যে কিছু এন্ট্রি থাকতে পারে। ফাইলের শেষে যান এবং একই সিনট্যাক্স মেনে আপনার মডিউলটি যোগ করুন। আপনার এন্ট্রি দেখতে এমন হবে:

blacklist MODULE_NAME

ফাইলটি সেভ করুন, রিবুট করুন, এবং আশা করি সব ঠিক থাকবে।

Xorg-এর জন্য, আপনার উইন্ডো ম্যানেজারের কম্পোজিটর ডিজেবল করুন। যদিও অফিসিয়ালি কম্পোজিটর সিপিইউ-সম্পর্কিত টাস্ক গপিইউতে অফলোড করে, কিন্তু সেটা সবসময় সত্য নয়। কখনো কখনো কম্পোজিটিং সাপোর্ট ইnebল করলে অনেক ভारी ইফেক্টও সক্রিয় হয়ে যায়।

কখনো কখনো গপিইউ ড্রাইভারও হাই সিপিইউ ইউজের কারণ হয়। Xorg এনভিডিয়া বা এএমডির নির্দিষ্ট ড্রাইভার ভার্সনের সাথে ভালো মত কাজ করে না। সমাধান হচ্ছে ড্রাইভার আপগ্রেড বা ডাউনগ্রেড করা। অথবা আপনি আপনার গপিইউর ওপেন-সোর্স ড্রাইভার ব্যবহার করতে পারেন। তবে সেগুলোর ফিচার সেট একই নয় এবং কিছু ফাংশনালিটি বঞ্চিত থাকতে পারে।

কার্নেল পরিবর্তন করুন

লিনাক্স কার্নেল হাই সিপিইউ ইউটিলাইজেশনের জন্য দায়ী হয় খুব কম। তবুও, যদি আপনি এই ধাপ পর্যন্ত এসে সমাধান না পান, তবে একটি ভিন্ন কার্নেল চেষ্টা করতে কোনো ক্ষতি নেই।

অফিসিয়াল সাইট অনুযায়ী, উবুন্টুতে জনপ্রিয় Liquorix কার্নেল ইন্সটল করতে টার্মিনালে লিখুন:

sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
লিনাক্সে হাই সিপিইউ ব্যবহার সমস্যা সমাধান করার উপায়

এটি উবুন্টুর সোর্সে এর রিপোজিটরি যোগ করবে। তারপর কার্নেলটি আনার জন্য:

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

নতুন কার্নেল সক্রিয় করতে রিবুট করুন, এবং আশা করি আপনার সিপিইউ ইউটিলাইজেশন স্বাভাবিক লেভেলে ফিরে আসবে।

আশা করি উপরের সমাধানগুলোর যেকোনো একটি আপনার জন্য কাজ করবে। যদি না হয়, তবে আপনি taskset ব্যবহার করে ম্যানুয়ালি অ্যাপ্লিকেশনের জন্য সিপিইউ কোর বরাদ্দ করতে পারেন। শেষে, হয়তো আপনার ওএস নতুন করে ইন্সটল করার সময় বা অন্য ডিস্ট্রিবিউশনে যাওয়ার সময়।

  1. উইন্ডোজে ক্রোমের সিপিইউ ব্যবহার কমিয়ে দিন: ধাপে ধাপে সমাধান

  2. ব্যাটেলফিল্ড ২০৪২ উইন্ডোজ ১০-এ: অতিরিক্ত সিপিইউ ইউজেজ দ্রুত ফিক্স করুন

  3. স্টিম ক্লায়েন্ট ওয়েবহেল্পার হাই সিপিইউ ব্যবহার সমাধান করুন মিনিটের মধ্যে

  4. Windows-এ NVIDIA Container CPU Usage কমানোর ধাপে ধাপে ফিক্স