কিভাবে লিনাক্স অদলবদল ফাইল তৈরি করবেন


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

অদলবদল/পার্টিশন অপারেটিং সিস্টেমটি ব্যবহারের জন্য তৈরি করা ডিস্কের স্থান যেখানে মেমরি সম্পূর্ণরূপে ব্যবহার করা হয় space এটি সিস্টেমের জন্য ভার্চুয়াল মেমরি হিসাবে ব্যবহার করা যেতে পারে; এটি হয় একটি বিভাজন বা একটি ডিস্কের একটি ফাইল হতে পারে।

যখন কার্নেলটি মেমরির বাইরে চলে যায়, তখন এটি কর্মক্ষম মেমোরিতে সক্রিয় প্রক্রিয়াগুলির জন্য অলস/নিষ্ক্রিয় প্রক্রিয়াগুলিকে অদলবদল তৈরির ঘরে স্থানান্তরিত করতে পারে। এটি মেমরি পরিচালনা যা ভার্চুয়াল মেমরি থেকে এবং মেমরির অবিচ্ছিন্ন অংশগুলিকে অন্তর্ভুক্ত করে।

এই বলে যে, একটি ফাইল ব্যবহার করে অদলবদল তৈরি করতে আমরা নীচের পদক্ষেপগুলি অনুসরণ করতে পারি।

কীভাবে লিনাক্সে অদলবদল তৈরি এবং সক্ষম করবেন

১. এই উদাহরণে, আমরা ডিডি কমান্ডটি নিম্নরূপ ব্যবহার করে আকার 2 গিগাবাইটের একটি সোয়াপ ফাইল তৈরি করব। নোট করুন যে বিএস = 1024 মানে একবারে 1024 বাইট পড়ুন এবং লিখুন এবং ফাইলটির গণনা = (1024 x 2048) এমবি আকারে।

# dd if=/dev/zero of=/mnt/swapfile bs=1024 count=2097152

বিকল্পভাবে, নিম্নলিখিত হিসাবে ফ্যালোকট কমান্ড ব্যবহার করুন।

# fallocate --length 2GiB /mnt/swapfile

এবং তারপরে ফাইলটিতে উপযুক্ত অনুমতি সেট করুন; এটি নীচে কেবল রুট ব্যবহারকারীদের দ্বারা পঠনযোগ্য করে তুলুন।

# chmod 600 /mnt/swapfile

২. এখন এমকেপা কমান্ডের সাহায্যে অদলবদলের জন্য ফাইলটি সেটআপ করুন।

# mkswap /mnt/swapfile

৩. তারপরে, অদলবদল সক্ষম করুন এবং এটিকে অদলবদল ফাইল হিসাবে যুক্ত করুন।

# swapon /mnt/swapfile

৪. এর পরে, বুট করার সময় অদলবদলের ফাইলটি সক্ষম করুন।/Etc/fstab ফাইলটি সম্পাদনা করুন এবং এটিতে নিম্নলিখিত লাইনটি যুক্ত করুন।

/mnt/swapfile swap swap defaults 0 0

উপরের লাইনে প্রতিটি ক্ষেত্রের অর্থ:

  • /mnt/swapfile - ডিভাইস/ফাইলের নাম
  • অদলবদল - ডিভাইস মাউন্ট পয়েন্ট
  • সংজ্ঞায়িত করে
  • অদলবদল - ফাইল-সিস্টেমের ধরণ উল্লেখ করে
  • ডিফল্ট - মাউন্ট বিকল্পগুলি বর্ণনা করে
  • 0 - ডাম্প প্রোগ্রামটি ব্যবহার করার বিকল্পটি নির্দিষ্ট করে
  • 0 - fsck কমান্ড বিকল্পটি উল্লেখ করে

The. কার্নেলের সাহায্যে অদলবদল ফাইলটি কতবার ব্যবহার করা যায় তা নির্ধারণ করতে, /etc/sysctl.conf ফাইলটি খুলুন এবং নীচের লাইনটি যুক্ত করুন।

নোট করুন যে ঘন ঘন স্বাপের স্থানটি কীভাবে ব্যবহার করা যায় তার ডিফল্ট মান হ'ল 60 (সর্বাধিক মান 100)। সংখ্যাটি যত বেশি, কার্নেলের দ্বারা প্রায়শই অদলবদল স্থানের ব্যবহার। যখন মান 0 তে সেট করা থাকে, অপারেটিং সিস্টেমটি মেমরির পুরোপুরি ব্যবহার করে থাকে তবেই অদলবদল ফাইলটি ব্যবহৃত হবে।

vm.swappiness=10

Now. এখন সোয়াপ ফাইলটি স্বপন কমান্ড ব্যবহার করে তৈরি করা হয়েছে যাচাই করুন।

# swapon  -s
OR
# free
OR
# cat  /proc/swaps

নিম্নলিখিত কমান্ডটি ব্যবহার করে উপরের পরিবর্তনগুলি কার্যকর করতে আমরা বিকল্পভাবে সিস্টেমটিকে রিবুট করতে পারি।

# reboot

এই দরকারী লিনাক্স মেমরি পরিচালনার গাইডগুলির মাধ্যমে পড়তে ভুলবেন না:

  1. লিনাক্সে রu্যাম মেমরি ক্যাশে, বাফার এবং অদলবদল স্পেস কীভাবে পরিষ্কার করবেন
  2. লিনাক্সে মেমরির ব্যবহার পরীক্ষা করার জন্য 10 টি ‘ফ্রি’ কমান্ড
  3. Smem - লিনাক্সে প্রতি-প্রক্রিয়া এবং প্রতি-ব্যবহারকারী ভিত্তিতে মেমরির প্রতিবেদনটি প্রতিবেদন করে
  4. লিনাক্সে সর্বাধিক মেমরি এবং সিপিইউ ব্যবহারের মাধ্যমে শীর্ষস্থানীয় চলমান প্রক্রিয়াগুলি সন্ধান করুন

এটাই! আপনার যদি কোনও সমস্যা থাকে তবে এই বিষয়ে আমাদের কোনও প্রশ্ন বা গুরুত্বপূর্ণ অতিরিক্ত ধারণা প্রেরণে নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।