তৈরি করা হচ্ছে / লিনাক্স / Centos7, সবচেয়ে সহজ পদ্ধিতি হল ভাবে সোয়াপ বৃদ্ধি
সুচিপত্র:
- তুমি শুরু করার আগে
- একটি সোয়াপ ফাইল তৈরি করা হচ্ছে
- অদলবদলের মান সামঞ্জস্য করা
- একটি সোয়াপ ফাইল সরানো হচ্ছে
- উপসংহার
অদলবদল একটি ডিস্কের একটি স্থান যা ব্যবহার করা হয় যখন ভৌত র্যাম মেমরির পরিমাণ পূর্ণ হয়। লিনাক্স সিস্টেমটি যখন র্যামের বাইরে চলে যায় তখন নিষ্ক্রিয় পৃষ্ঠাগুলি র্যাম থেকে অদলবদলের জায়গায় স্থানান্তরিত হয়।
অদলবদলের স্থানটি কোনও ডেডিকেটেড অদলবদল বিভাজন বা একটি স্যুপ ফাইলের আকার নিতে পারে। বেশিরভাগ ক্ষেত্রে ভার্চুয়াল মেশিনে সেন্টোস চালানোর সময় একটি সোয়াপ পার্টিশন উপস্থিত থাকে না তাই সোয়াপ ফাইল তৈরির একমাত্র বিকল্প।
এই টিউটোরিয়ালটি কীভাবে CentOS 7 সিস্টেমে একটি অদলবদল ফাইল যুক্ত করবেন তা ব্যাখ্যা করে।
তুমি শুরু করার আগে
এই টিউটোরিয়ালটি নিয়ে যাওয়ার আগে পরীক্ষা করে দেখুন যে আপনার সেন্টোস ইনস্টলেশনটি ইতিমধ্যে টাইপ করে সোয়াপ সক্ষম করেছে:
sudo swapon --show
যদি আউটপুট খালি থাকে তবে এর অর্থ আপনার সিস্টেমে অদলবদল সক্ষম করা নেই।
অন্যথায় যদি আপনি নীচের মতো কিছু পান তবে আপনি ইতিমধ্যে আপনার মেশিনে অদলবদ সক্ষম করেছেন।
NAME TYPE SIZE USED PRIO /dev/dm-1 partition 1.5G 0B -1
যদিও সম্ভব, একক মেশিনে একাধিক সোয়াপ স্পেস থাকা সাধারণ নয়।
একটি সোয়াপ ফাইল তৈরি করা হচ্ছে
আপনি যে ব্যবহারকারী হিসাবে লগ ইন করেছেন সেটিকে অদলবদ সক্রিয় করতে সক্ষম হওয়ার জন্য সুডো সুবিধা থাকতে হবে। এই গাইডে, আমরা আরও 1 টি অদলবদল যুক্ত করব, আপনি যদি আরও অদলবদল করতে চান তবে আপনার প্রয়োজন স্বাপের জায়গার আকারের সাথে
1G
প্রতিস্থাপন করুন।
CentOS 7 সিস্টেমে অদলবদল সংস্থান যুক্ত করতে নীচের পদক্ষেপগুলি অনুসরণ করুন।
-
প্রথমে একটি ফাইল তৈরি করুন যা অদলবদল স্থান হিসাবে ব্যবহৃত হবে:
sudo fallocate -l 1G /swapfile
যদি
fallocate
ইউটিলিটিটি আপনার সিস্টেমে উপলব্ধ না থাকে বা আপনিfallocate failed: Operation not supported
বলে একটি ত্রুটি বার্তা পানfallocate failed: Operation not supported
, অদলবদল তৈরি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
নিশ্চিত করুন যে কেবলমাত্র রুট ব্যবহারকারীরা সঠিক অনুমতিগুলি সেট করে স্ব্যাপ ফাইলটি পড়তে এবং লিখতে পারবেন:
sudo chmod 600 /swapfile
এরপরে, ফাইলটিতে একটি লিনাক্স অদলবদল সেট আপ করুন:
sudo mkswap /swapfile
অদলবদ সক্রিয় করতে নিম্নলিখিত কমান্ডটি চালান:
sudo swapon /swapfile
/etc/fstab
ফাইলটি খোলার মাধ্যমে পরিবর্তনটি স্থায়ী করুন:sudo nano /etc/fstab
এবং নিম্নলিখিত লাইনটি আটকানো:
/ Etc / fstab ফাইলের/swapfile swap swap defaults 0 0
নীচের মত দেখানো হয়েছে
swapon
বাfree
কমান্ড ব্যবহার করেswapon
সক্রিয় রয়েছে তা যাচাই করুন: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
অদলবদলের মান সামঞ্জস্য করা
অদলবদল একটি লিনাক্স কার্নেল বৈশিষ্ট্য যা সংশোধন করে যে সিস্টেম কতবার স্বাপের স্থান ব্যবহার করবে space অদলবদল 0 এবং 100 এর মধ্যে একটি মান থাকতে পারে A একটি কম মান কার্নেলটিকে যখনই সম্ভব সম্ভব অদলবদল এড়াতে চেষ্টা করবে যখন একটি উচ্চতর মান কার্নেলটিকে আরও বেশি আক্রমণাত্মকভাবে অদলবদল স্থানটি ব্যবহার করতে সক্ষম করবে।
CentOS 7-এ ডিফল্ট অদলবদলের মান 30 হয় following আপনি নিম্নলিখিত কমান্ডটি লিখে বর্তমান অদলবদল মানটি পরীক্ষা করতে পারেন:
cat /proc/sys/vm/swappiness
30
ডেস্কটপ এবং বিকাশ মেশিনগুলির জন্য 30 এর অদলবদল মান ঠিক আছে, উত্পাদন সার্ভারের জন্য আপনার কম মান সেট করতে হতে পারে।
উদাহরণস্বরূপ, অদলবদল মান 10 এ সেট করতে টাইপ করুন:
sudo sysctl vm.swappiness=10
এই পরামিতিটিকে রিবুটগুলি জুড়ে অবিচ্ছিন্ন করার জন্য নিম্নলিখিত লাইনটি
/etc/sysctl.conf
ফাইলটিতে যুক্ত করুন:
vm.swappiness=10
অনুকূল swappiness মান আপনার সিস্টেমের কাজের চাপ এবং মেমরিটি কীভাবে ব্যবহৃত হচ্ছে তার উপর নির্ভর করে। একটি অনুকূল মান সন্ধান করতে আপনার এই প্যারামিটারটি সামান্য বৃদ্ধিতে সামঞ্জস্য করা উচিত।
একটি সোয়াপ ফাইল সরানো হচ্ছে
সোয়াপ ফাইলটি নিষ্ক্রিয় করতে এবং অপসারণ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
-
টাইপ করে অদলবদল অক্ষম করে শুরু করুন:
sudo swapoff -v /swapfile
এরপরে, swap ফাইল এন্ট্রি
/swapfile swap swap defaults 0 0
/etc/fstab
ফাইল থেকে মুছে ফেলুন।অবশেষে, আরএমের সাহায্যে প্রকৃত সোয়াপ ফাইল ফাইলটি মুছুন:
sudo rm /swapfile
উপসংহার
আপনি কীভাবে একটি স্ব্যাপ ফাইল তৈরি করবেন এবং আপনার সেন্টোস 7 সিস্টেমে অদলবদল স্থানটি সক্রিয় ও কনফিগার করতে শিখলেন learned
অদলবদল করেকীভাবে সেন্টোস 8 এ অদলবদল যুক্ত করা যায়

অদলবদল একটি ডিস্কের একটি স্থান যা ব্যবহার করা হয় যখন ভৌত র্যাম মেমরির পরিমাণ পূর্ণ হয়। এই নিবন্ধটি CentOS 8 সিস্টেমে একটি অদলবদল ফাইল যুক্ত করার পদক্ষেপগুলি কভার করে।
ডেবিয়ান 9 এ অদলবদল স্থান কীভাবে যুক্ত করা যায়

অদলবদল একটি ডিস্কের একটি স্থান যা ব্যবহার করা হয় যখন ভৌত র্যাম মেমরির পরিমাণ পূর্ণ হয়। এই টিউটোরিয়ালটি ডেবিয়ান 9 সিস্টেমে একটি অদলবদল ফাইল যুক্ত করার জন্য প্রয়োজনীয় পদক্ষেপের রূপরেখা দেয়।
ডিবিয়ান 10 লিনাক্সের মধ্যে কীভাবে অদলবদল যুক্ত করা যায়

অদলবদল একটি ডিস্কের একটি স্থান যা শারীরিক মেমরির পরিমাণ পূর্ণ হলে ব্যবহৃত হয়। এই টিউটোরিয়ালটি আপনাকে দেবিয়ান 10 বাস্টারে একটি সোয়াপ ফাইল যুক্ত করার পদক্ষেপগুলিতে গাইড করবে।