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

লিনাক্স খুব স্লো চলছে? কারণ বের করার পদ্ধতি

লিনাক্স ইনস্টল করলেও পুরো সিস্টেম স্লাগিশ লাগলে নিরাশা হয়। টাকা দিয়ে বিল্ড/ক্রয়/আপগ্রেড করলে স্ন্যাপি এক্সপেরিয়েন্স আশা করা স্বাভাবিক। কিন্তু সবসময় সেটা হয় না। লিনাক্সে আপনি কি সমস্যা তা জানতে পারবেন। আজ দেখাবো লিনাক্স মেশিন স্লো চলে কেন—কারণ বের করার পদ্ধতি।

লিনাক্স কম্পিউটার স্লো কেন?

নিচের যেকোনো একটা কারণে স্লো হতে পারে:

  • বুট 타ইমে systemd (বা অন্য init সিস্টেম) দিয়ে অনাবশ্যক সার্ভিস শুরু হয়
  • একসাথে একাধিক হেভি অ্যাপ্লিকেশন খোলা থাকায় হাই রিসোর্স ইউজ
  • হার্ডওয়্যার ম্যালফাংশন বা মিসকনফিগারেশন

স্পিড আপ করার আগে জানতে হবে: বুট 타ইম সার্ভিস, প্রসেস প্রায়োরিটি, CPU হেলথ, RAM অপ্টিমাল ডেটা নাও থাকা, সওয়াপ মেমরি ফুল, হার্ড ডিস্ক হেলথ—এগুলো চেক করার মেথড।

CPU ইনফরমেশন চেক

স্লো লিনাক্স স্পিড আপ করার প্রথম ধাপ: CPU ইনফো চেক। Firefox বা LibreOffice খোলায় স্ট্রাগল করলে CPU যেন পাওয়ারফুল নাও হতে পারে।

টার্মিনালে চালান:

cat /proc/cpuinfo

অথবা:

lscpu

এগুলো CPU-এর বিস্তারিত ইনফো দেয়: vendor_id, model name, CPU MHz, cache size, microcode, bogomips।

মहত্বপূর্ণ ডিটেইলস:

  • bogomips: Bogus Millions of instructions per second—স্ট্যান্ডআলোন প্রোগ্রাম, সিস্টেম পারফরম্যান্স দেখায়।
  • model_name: ম্যানুফ্যাকচারার, মডেল, স্পিড। উদাহরণ: Intel Celeron 1.73GHz।
  • cpu MHz: ট্রান্সমিশন স্পিড, ইন্টারনাল ক্লক। উদাহরণ: 1733.329 MHz।

এখানে সমস্যা স্পষ্ট: Intel Celeron 1.73 GHz পুরনো প্রসেসর, কম প্রসেসিং পাওয়ার। সিঙ্গেল কোর, কম স্পিড—নতুন CPU-রা ১৬ কোরে ~৫ GHz-এ চলে।

সমাধান

পুরনো স্লো CPU থাকলে শুধু নিউইন প্রসেসরে চেঞ্জ করা সমাধান। নতুন প্রসেসর কেনার সময় কী দেখবেন শিখুন।

বুট টাইমে শুরু হওয়া সার্ভিস চেক

বুট টাইম সার্ভিস চেকের বিভিন্ন মেথড:

  • service --status-all — বুট টাইম সার্ভিস লিস্ট
  • chkconfig --list — CentOS, AlmaLinux, Fedora, RHEL-এ কম্প্যাটিবল
  • initctl list — Upstart ডিমন কন্ট্রোল টুল
  • systemd সিস্টেমে: sudo systemctl list-unit-files --state=enabled

সমাধান

systemd ডিস্ট্রোতে systemctl দিয়ে সার্ভিস ম্যানেজ করুন যাতে বুটে না চলে।

CPU লোড চেক

প্রসেসর ওভারলোডেড কিনা চেক করুন। top কমান্ড বা সিস্টেম মonitoring টুল ব্যবহার করুন। top হাইয়েস্ট ইউজেজ ওপর সর্ট করে। স্ক্রিনশটে দেখুন কোন প্রসেস/অ্যাপ CPU এবিউজ করছে—kill কমান্ড দিয়ে বন্ধ করুন।

সমাধান

অনাবশ্যক অ্যাপ (ফোরগ্রাউন্ড ও ব্যাকগ্রাউন্ড) বন্ধ করুন। অথবা preload ব্যবহার করুন—ব্যাকগ্রাউন্ড ডিমন যা ফ্রিকোয়েন্টলি রান হওয়া অ্যাপ অ্যানালাইজ করে।

# Ubuntu/Debian
sudo apt install preload
# Fedora
sudo dnf install preload

Preload ব্যাকগ্রাউন্ডে চলে, কোনো টুইক লাগে না। কমন অ্যাপের সেকশন মেমরিতে লোড করে ফাস্ট লোড নিশ্চিত করে।

ফรี মেমরি স্পেস চেক

RAM-এ কমন অ্যাপ স্টোর থাকে। free কমান্ড দিয়ে মেমরি ইনফো (ফ্রি স্পেস) চেক করুন। কম মেমরি পারফরম্যান্স আঘাত করে।

সমাধান

RAM আপগ্রেড করুন বা মেমরি-ইনটেনসিভ অ্যাপের লাইটওয়েট অল্টারনেটিভ ব্যবহার করুন। LibreOffice মেমরি-ইনটেনসিভ, Abiword ব্যবহার করুন।

হার্ড ড্রাইভ ওভারওয়ার্কিং কিনা চেক

হার্ড ড্রাইভ লাইট কনস্ট্যান্টলি ব্লিংক করছে কিন্তু কেন জানতে পারছেন না? মিস্টেরিাস I/O সমস্যা হলে iotop টুল ব্যবহার করুন (top-মতো)।

# Ubuntu/Debian
sudo apt install iotop
# Fedora/CentOS
sudo dnf install iotop

নরমাল আইডল সিস্টেমে প্রায় শূন্য থাকবে, ডেটা রাইট হলে ছোট 버স্ট দেখাবে।

ডিস্ক-ইনটেনসিভ ইউটিলিটি (যেমন find) চালালে iotop-এ এর নাম ও থ্রুপুট ক্লিয়ারলি দেখাবে। এখন সহজে জানতে পারবেন কোন প্রোগ্রাম I/O ইউজ করছে, কে চালিয়েছে, ডেটা রিড স্পিড ইত্যাদি।

উপসংহার

সিস্টেম স্লownes-এর অনেক কারণ হতে পারে, কিন্তু CPU, RAM, ডিস্ক I/O—এই তিনটি ভেশত পারফরম্যান্স সমস্যার পেছনে। এই মেথডগুলো দিয়ে কারণ বের করে ফিক্স করুন।

পরবর্তী ধাপ: উবুন্টু সিস্টেম স্পিড আপ। Wi-Fi ইস্যু থাকলে লিনাক্সে Wi-Fi ঠিক করার গাইড দেখুন।

  1. লিনাক্সে ব্রোকেন সিমলিংক (Broken Symlinks) খুঁজে বের করার পদ্ধতি

  2. লিনাক্স টার্মিনাল ক্যালকুলেটর হিসেবে ব্যবহার করুন

  3. লিনাক্সে tee কমান্ড ব্যবহার করুন

  4. উইন্ডোজ ১০ ধীর চলে এমন কেন - কারণ খুঁজে বের করুন এবং সমাধান করুন