লিনাক্সে সোয়াপ ফাইল দিয়ে শুরু করা

লিনাক্সে সোয়াপ ফাইল দিয়ে শুরু করা

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





সোয়াপ ফাইল কি?

লিনাক্সে একটি সোয়াপ ফাইল হল আপনার হার্ডডিস্কের একটি ফাইল যা লিনাক্স কার্নেল আপনার কম্পিউটারে চলমান অ্যাপ্লিকেশনগুলির পরিবর্তনশীল ডেটা সংরক্ষণ করতে ব্যবহার করে। রapp্যান্ডম অ্যাক্সেস মেমরি (RAM) যথেষ্ট না হলে সোয়াপিং নামে পরিচিত একটি প্রক্রিয়া একটি সোয়াপ ফাইলে ডেটা স্থানান্তরের জন্য দায়ী।





কল্পনা করুন যে আপনি একটি মেমরি-নিবিড় অ্যাপ্লিকেশন চালাচ্ছেন এবং সিস্টেমটি 100% র using্যাম ব্যবহার শুরু করে, লিনাক্স অপারেটিং সিস্টেম আপনার র RAM্যাম ভরাট করা এবং আপনার সিস্টেমকে নন-রেসপনসিভ বা রেন্ডার করা থেকে বিরত রাখতে একটি সোয়াপ ফাইল ব্যবহার করবে: ক্র্যাশিং।





বিঃদ্রঃ : সোয়াপ ফাইল থেকে ডেটা পড়া র‍্যাম থেকে সরাসরি পড়ার চেয়ে কিছুটা ধীর কিন্তু আপনার সিস্টেম ক্র্যাশ হওয়ার চেয়ে এটি একটি ভাল বিকল্প।

Swapon ব্যবহার করে আপনার সোয়াপ ফাইল দেখুন

আপনার সিস্টেমে সোয়াপ ফাইল সম্পর্কে তথ্য পেতে, নিম্নলিখিত কমান্ডটি চালান:



swapon

উপরের কমান্ডের আউটপুট নীচের দেখানো অনুরূপ হবে।

আউটপুট প্রদর্শন করে যে /মূল ফোল্ডারে আপনার সিস্টেমের সোয়াপ ফাইল নাম রয়েছে swapfile । উপরন্তু, সোয়াপ ফাইলের আকার 2GB এবং বর্তমানে, সিস্টেমটি প্রায় 41 মেগাবাইট সোয়াপ ফাইল স্পেস ব্যবহার করছে।





র temporary্যাম এবং সোয়াপ স্পেস অস্থায়ী ডেটা সংরক্ষণ করার জন্য একসাথে কাজ করে, আপনি তাদের উভয়ের সম্পর্কে বিস্তারিত তথ্য চাইতে পারেন। আপনি এটি ব্যবহার করে করতে পারেন বিনামূল্যে কমান্ড

free -h

কিভাবে লিনাক্সে একটি সোয়াপ ফাইল তৈরি করবেন

আপনি যদি আপনার RAM এর সাথে পারফরম্যান্সের সমস্যার সম্মুখীন হন তবে আপনার সোয়াপ ফাইলের আকার তৈরি বা বাড়ানো বিবেচনা করা উচিত।





সম্পর্কিত: লিনাক্সে কীভাবে আপনার মেমরি পরিচালনা করবেন

যদি আপনার কম RAM সহ একটি সিস্টেম থাকে, উদাহরণস্বরূপ, 2GB, আপনার একটি সোয়াপ ফাইল তৈরি করা উচিত যা আপনার RAM এর প্রায় দ্বিগুণ অর্থাৎ 4GB।

অন্যদিকে, যদি আপনার সিস্টেমে পর্যাপ্ত RAM স্থান থাকে, উদাহরণস্বরূপ, 8GB তাহলে আপনার সোয়াপ ফাইলটি আপনার RAM এর 25%, অর্থাৎ 2GB হতে পারে কারণ আপনার RAM আরো অ্যাপ্লিকেশন ভেরিয়েবল ডেটা সামঞ্জস্য করতে পারে।

আপনি একটি নতুন সোয়াপ ফাইল তৈরি করার আগে, আপনার বর্তমান নিষ্ক্রিয় করতে ভুলবেন না /swapfile :

sudo swapoff /swapfile

এখন 2GB সাইজের একটি সোয়াপ ফাইল তৈরি করুন ফলোকেট কমান্ড

sudo fallocate -l 2G /swapfile

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

লিনাক্সে অদলবদল করুন

অদলবদল হল একটি মান যা লিনাক্স কার্নেল ব্যবহার করে তা নির্ধারণ করে যে RAM কতবার সোয়াপ ফাইল ব্যবহার করবে। ডিফল্টরূপে, মানটি 60 তে সেট করা হয়। মান যত বেশি হবে, ততবার আপনার RAM সোয়াপ ফাইল ব্যবহার করবে, যা আপনার কম র‍্যাম থাকলে আদর্শ। সম্ভাব্য সোয়াপ ফাইলের মান 0 থেকে 100 পর্যন্ত।

আপনার swappiness মান দেখতে, নিম্নলিখিত কমান্ড চালান:

cat /proc/sys/vm/swappiness

সাময়িকভাবে আপনার সিস্টেমে অদলবদল মান পরিবর্তন করতে, উদাহরণস্বরূপ, 20, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo sysctl vm.swappiness=20

বিঃদ্রঃ : আপনার সিস্টেম রিবুট হওয়ার পরে এই মানটি ডিফল্টে পুনরায় সেট করা হবে।

আপনার অদলবদল অব্যাহত রাখতে, আপনার নিম্নলিখিত লাইনটি যুক্ত করা উচিত vm.swappiness = 20 আপনার নীচে etc/sysctl.conf কনফিগারেশন ফাইল.

পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার সিস্টেম পুনরায় বুট করতে ভুলবেন না।

reboot

কিভাবে একটি সোয়াপ ফাইল সরান

আপনার আর প্রয়োজন নেই এমন একটি সোয়াপ ফাইল অপসারণ করতে, প্রথমে এটি ব্যবহার করে অক্ষম করুন অদলবদল এবং তারপর ব্যবহার করুন আপনার ফাইল মুছে ফেলার জন্য rm কমান্ড

আমি কিভাবে আইফোনে ফোন কল রেকর্ড করব?
sudo swapoff /swapfile
sudo rm /swapfile

অদলবদলের জন্য ডেডিকেটেড পার্টিশন ব্যবহার করা

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

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল লিনাক্স সোয়াপ পার্টিশন কি? তোমার যা যা জানা উচিত

বেশিরভাগ লিনাক্স ইনস্টলেশন আপনাকে একটি সোয়াপ পার্টিশন অন্তর্ভুক্ত করার পরামর্শ দেয়। সোয়াপ পার্টিশন কিসের জন্য? আপনার যা জানা দরকার তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • কম্পিউটার স্মৃতি
  • লিনাক্স
লেখক সম্পর্কে যেতে ভাল(36 নিবন্ধ প্রকাশিত)

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

Mwiza Kumwenda থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন