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

উবুন্টুতে Swap দরকার কি? বাস্তবistič दृष्टিকোন

উবুন্টুতে Swap দরকার কি? বাস্তবistič दृष्टিকোন

এক সময় ছিল যখন প্রতিটি লিনাক্স ইনস্টলেশনের জন্য swap স্পেস আবশ্যক ছিল, কিন্তু আধুনিক পিসি ৮GB বা তার বেশি র‍্যাম থাকায়, কি এখনও ডেডিকেটেড swap স্পেসের প্রয়োজন? আপনি উবুন্টু ব্যবহার করলে, কি উবুন্টুতে swap দরকার?

অনেকেই হাঁ বলবেন। অনেক না বলবেন। সবার নিজেদের মতামতের কারণ রয়েছে। সত্যি হলো আপনার swap প্রয়োজন তে নির্ভর করে আপনি আপনার কম্পিউটার কীভাবে ব্যবহার করছেন।

নোট: নিচের আলোচনা উবুন্টুকে মনে রেখে করা হলেও, এটি প্রায় যেকোনো লিনাক্স ডিস্ট্রিবিউশনের জন্য প্রযোজ্য।

Swap-এর দুই দিক

অন্য আধুনিক লিনাক্স ডিস্ট্রিবিউশনের মতো, উবুন্টুতে আপনি swap-এর দুটি ভিন্ন ফর্ম ব্যবহার করতে পারেন। ক্লাসিক ভার্সন হচ্ছে একটি ডেডিকেটেড পার্টিশনের আকারে। এটি সাধারণত প্রথমবার আপনার HDD-তে OS ইন্সটল করার সময় সেট আপ হয় এবং উবুন্টু OS, এর ফাইল, এবং আপনার ডেটার বাইরে রয়েছে।

উবুন্টুতে Swap দরকার কি? বাস্তবistič दृष्टিকোন

আধুনিক ফর্ম হচ্ছে একটি swap ফাইল। এই ফাইল আপনার OS-এর ফাইলগুলোর মধ্যে আপনার ডেটার পাশে রয়েছে।

Swap ফাইল হিসেবে রাখলে, আপনি পার্টিশনের ঝামেলা ছাড়াই এটা ডিজেবল করতে পারেন বা রিমুভ করে স্পেস রিক্লেইম করতে পারেন। নতুন swap ফাইল স্ক্র্যাচ থেকে তৈরি করা বা ডিফারেন্ট ভলিউমে swap এক্সটেন্ড করা (দ্বিতীয় swap ফাইল, তৃতীয় swap ফাইল, ইত্যাদি)ও সহজ।

আপনি হিবারনেশন ব্যবহার করলে Swap দরকার

এটা ক্লিয়ার করে ফেলি: আপনি যদি হিবারনেশন ব্যবহার করেন, তবে আপনার কাছে swap থাকতে হবে। এবং শুধু যেকোনো পরিমাণ নয়, এটি আপনার পিসির র‍্যামের সমান বড় হতে হবে, সাথে কিছু GB এক্সট্রা।

যখন শাট ডাউন করার বদলে হিবারনেট বলা হয়, উবুন্টু আপনার র‍্যামের সব কিছু swap-এ সেভ করে তারপর বন্ধ হয়। এরপর আপনি পিসি অন করলে, উবুন্টু swap থেকে পূর্বের সেভ করা স্টেট লোড করে।

প্রয়োজনীয় র‍্যামের চেয়ে কম র‍্যাম থাকলে Swap যোগ করুন

যদি উবুন্টু নিজে বা আপনি যেসব অ্যাপ্লিকেশন রান করেন সেগুলো আপনার পিসিতে ইনস্টল করা র‍্যামের চেয়ে বেশি র‍্যাম চায়, তবে আপনাকে swap যোগ করতে হবে। যদি না করেন, তবে আপনার র‍্যাম ফুল হলে সিস্টেম "কম গুরুত্বপূর্ণ" বলে যেসব অ্যাপ্লিকেশন চিনে সেগুলো টার্মিনেট করবে র‍্যাম ফ্রি করার জন্য। কখনো কখনো এটি সিস্টেম ক্র্যাশও করতে পারে।

থাম রুল হচ্ছে, আপনার সিস্টেমে ৮GB-এর কম র‍্যাম থাকলে আপনার কাছে swap থাকতে হবে।

প্রয়োজনীয় র‍্যামের চেয়ে বেশি র‍্যাম থাকলে Swap দরকার নেই

বিপরীত দিক থেকে, আপনার কাছে ১৬GB-এর বেশি র‍্যাম থাকে এবং আপনি Blender-এর মতো বেশি ডিমান্ডিং অ্যাপ ব্যবহার করেন না, Kdenlive-এ ৪K ভিডিও এডিট করেন না বা GIMP-এ একসাথে একাধিক ইমেজ এডিট করেন না - তবে আপনি পাবেন উবুন্টু কখনো আপনার পুরো র‍্যাম ব্যবহার করে না।

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

র‍্যাম ইউজ চেক করুন এবং 그에 অনুযায়ী কাজ করুন

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

উবুন্টুতে Swap দরকার কি? বাস্তবistič दृष्टিকোন

সংক্ষিপ্ত ভার্সনটি এখানে:

  • আপনি হিবারনেশন ব্যবহার করলে, আপনার র‍্যামের সমান প্লাস এক বা দুটি GB ব্যবহার করুন।
  • আপনি হিবারনেশন ব্যবহার না করলে, htop বা সিস্টেম মনিটর gibi টুল দিয়ে লম্বা সময় র‍্যাম ইউজ মনিটর করুন। যখন আপনার র‍্যাম নিরন্তর ফুল হয়, তখন আপনার কাছে কিছু swap দরকার। আপনার র‍্যামের আধা সাইজের swap যোগ করুন এবং চেক করুন সমস্যাগুলো গিয়ে গেছে কিনা। না হলে, পুনরাবৃত্তি করুন swap সাইজ ১xRAM, তারপর ১.৫xRAM, ইত্যাদি করে বাড়াতে।
  • আপনি হিবারনেশন ব্যবহার না করেন এবং আপনার কম্পিউটারকে যত চান তত পুশ করলে, আপনি কখনো এর র‍্যাম ফুলি ইউটিলাইজড দেখেন না, আপনি কি সবসময় ২৫ পারসেন্টে বেশি র‍্যাম liên tục উপলব্ধ দেখেন? তবে আপনার কাছে সম্ভবত swap দরকার নেই এবং আপনি এটা ডিজেবল করতে পারেন।

আপনি যদি সিদ্ধান্ত নেন আপনার সিস্টেমে swap দরকার, তবে আপনাকে লিনাক্সে swap ইউজেজ ম্যানেজ করা শিখতে হবে, বা পুরনো ল্যাপটপের জন্য zswap ব্যবহার করতে পারেন।

  1. উবুন্টু কম্পিউটারে ZRAM কনফিগার করার পদ্ধতি

  2. উবুন্টুতে Krita-এর লেটেস্ট ভার্সন ইনস্টল করার পদ্ধতি

  3. উবুন্টুতে স্ক্রিন রেজোলিউশন পরিবর্তন করার পদ্ধতি

  4. শুরুশুরুকারীদের জন্য ৫টি সেরা লিনাক্স ডিস্ট্রো