অ্যান্ড্রয়েড

কীভাবে সেন্টোস 8 এ অদলবদল যুক্ত করা যায়

Redhat8 / সেন্টওএস 8

Redhat8 / সেন্টওএস 8

সুচিপত্র:

Anonim

অদলবদল একটি ডিস্কের একটি স্থান যা ব্যবহার করা হয় যখন ভৌত র‍্যাম মেমরির পরিমাণ পূর্ণ হয়। লিনাক্স সিস্টেমটি যখন র‌্যামের বাইরে চলে যায় তখন নিষ্ক্রিয় পৃষ্ঠাগুলি র‌্যাম থেকে অদলবদল স্থানান্তরিত হয়।

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

এই নিবন্ধটি CentOS 8 সিস্টেমে একটি অদলবদল ফাইল যুক্ত করার পদক্ষেপগুলি কভার করে।

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

সেন্টোস 8 সিস্টেমে অদলবদল যুক্ত করতে sudo সুবিধাগুলি সহ রুট বা ব্যবহারকারী হিসাবে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন।

  1. অদলবদল স্থান হিসাবে কাজ করবে এমন একটি ফাইল তৈরি করে শুরু করুন:

    sudo fallocate -l 1G /swapfile

    এই উদাহরণস্বরূপ, আমরা 1G আকারের একটি অদলবদল তৈরি করছি। আপনার যদি আরও অদলবদল প্রয়োজন হয়, পছন্দসই আকারের সাথে 1G প্রতিস্থাপন করুন।

    যদি আপনার সিস্টেমে fallocate ইউটিলিটি উপলব্ধ না থাকে বা আপনি একটি ত্রুটি বার্তা পেয়ে থাকেন যে fallocate failed: Operation not supported , অদলবদল ফাইল তৈরি করতে dd কমান্ডটি ব্যবহার করুন:

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    ফাইলের অনুমতিগুলি সেট করুন যাতে কেবলমাত্র রুট ব্যবহারকারীরা সোয়াপ ফাইলটি পড়তে এবং লিখতে পারেন:

    sudo chmod 600 /swapfile

    এরপরে, ফাইলটিতে একটি লিনাক্স অদলবদল সেট আপ করুন:

    sudo mkswap /swapfile

    Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes) no label, UUID=0abdb8ba-57d6-4435-8fd8-5db9fc705045

    নিম্নলিখিত কমান্ডটি প্রয়োগ করে অদলবদল সক্রিয় করুন:

    sudo swapon /swapfile

    নীচের মত দেখানো হয়েছে যে swapon বা free কমান্ড ব্যবহার করে সোয়াপ সক্রিয় রয়েছে তা যাচাই করুন:

    sudo swapon --show

    NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1

    sudo free -h

    total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M

    /etc/fstab ফাইলে অদলবদল এন্ট্রি যুক্ত করে পরিবর্তনটি স্থায়ী করুন:

    sudo nano /etc/fstab

    নিম্নলিখিত লাইনটি আটকে দিন:

    / Etc / fstab ফাইলের

    /swapfile swap swap defaults 0 0

অদলবদলের মান সামঞ্জস্য করা

অদলবদল একটি লিনাক্স কার্নেল বৈশিষ্ট্য যা সংশোধন করে যে সিস্টেম কতবার স্বাপের স্থান ব্যবহার করবে। অদলবদল 0 এবং 100 এর মধ্যে একটি মান থাকতে পারে। একটি কম মান কার্নেলকে যখনই সম্ভব অদলবদল এড়াতে চেষ্টা করবে, যখন একটি উচ্চতর মান কর্নেলটিকে আরও বেশি আক্রমণাত্মকভাবে অদলবদল স্থানটি ব্যবহার করতে সক্ষম করবে।

CentOS 8-এ ডিফল্ট অদলবদলের মান 30 হয় following আপনি নিম্নলিখিত কমান্ডটি লিখে বর্তমান অদলবদল মানটি পরীক্ষা করতে পারেন:

cat /proc/sys/vm/swappiness

30

ডেস্কটপ এবং ডেভলপমেন্ট মেশিনগুলির জন্য 30 এর অদলবদল মান ঠিক আছে, উত্পাদন সার্ভারগুলির জন্য, আপনাকে কম মান সেট করার প্রয়োজন হতে পারে।

উদাহরণস্বরূপ, অদলবদল মান 10 এ সেট করতে টাইপ করুন:

sudo sysctl vm.swappiness=10

এই পরামিতিটিকে রিবুটগুলি জুড়ে অবিচ্ছিন্ন করার জন্য নিম্নলিখিত লাইনটি /etc/sysctl.conf ফাইলটিতে যুক্ত করুন:

/etc/sysctl.conf

vm.swappiness=10

অনুকূল swappiness মান আপনার সিস্টেমের কাজের চাপ এবং মেমরিটি কীভাবে ব্যবহৃত হচ্ছে তার উপর নির্ভর করে। একটি অনুকূল মান সন্ধান করতে আপনার এই প্যারামিটারটি সামান্য বৃদ্ধিতে সামঞ্জস্য করা উচিত।

একটি সোয়াপ ফাইল সরানো হচ্ছে

সোয়াপ ফাইলটি নিষ্ক্রিয় করতে এবং অপসারণ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টাইপ করে অদলবদল অক্ষম করুন:

    sudo swapoff -v /swapfile

    /swapfile swap swap defaults 0 0 /etc/fstab ফাইল থেকে মুছে ফেলুন।

    আরএমের সাহায্যে প্রকৃত সোয়াপ ফাইল ফাইলটি মুছুন:

    sudo rm /swapfile

উপসংহার

আমরা আপনাকে দেখিয়েছি যে কীভাবে একটি অদলবদল তৈরি করা যায় এবং আপনার সেন্টস 8 সিস্টেমে অ্যাক্টিভেট এবং স্বাপের স্থানটি কনফিগার করা যায়।

অদলবদল করে