লিনাক্স ভিপিএসে কীভাবে সোয়াপ স্পেস যুক্ত করবেন
swappiness টিউনিং সহ সোয়াপ ফাইল তৈরি এবং সক্ষম করে ছোট VPS-এ মেমরির বাইরের ত্রুটিগুলি প্রতিরোধ করুন৷

সীমিত RAM সহ VPS প্ল্যান লোডের অধীনে মেমরি ফুরিয়ে যেতে পারে। Swap ভার্চুয়াল মেমরি হিসাবে ডিস্ক স্থান ব্যবহার করে এবং ক্র্যাশ প্রতিরোধ করতে সাহায্য করে। এই নির্দেশিকাটি দেখায় কিভাবে উবুন্টু এবং সেন্টোসে একটি সোয়াপ ফাইল যুক্ত করতে হয়।
বর্তমান অদলবদল পরীক্ষা করুন
free -h
swapon --show
# If Swap shows 0, you need to add swapসোয়াপ ফাইল তৈরি করুন (2 জিবি উদাহরণ)
আকার RAM এর উপর নির্ভর করে — প্রায়শই ছোট VPS-এর জন্য 1-2× RAM, অথবা 1 GB সর্বনিম্ন:
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hঅদলবদল স্থায়ী করুন
/etc/fstab এ যোগ করুন তাই রিবুট করার পরে সোয়াপ সক্রিয় হয়:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showটিউন swappiness
মান 10-60 সার্ভারের জন্য সাধারণ (ডিফল্ট 60)। নিম্ন = কম আক্রমনাত্মক অদলবদল ব্যবহার:
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pগুরুত্বপূর্ণ নোট
- অদলবদল RAM এর চেয়ে ধীর — অ্যাপগুলিকে অপ্টিমাইজ করুন, শুধুমাত্র সোয়াপের উপর নির্ভর করবেন না
- SSD অদলবদল গ্রহণযোগ্য; ব্যস্ত সার্ভারে মনিটর ডিস্ক I/O
- সোয়াপ সরান: sudo swapoff /swapfile && sudo rm /swapfile
- 512 MB RAM VPS এর জন্য, 1 GB সোয়াপ একটি ব্যবহারিক সর্বনিম্ন
- সোয়াপ ক্রমাগত পূর্ণ হলে RAM আপগ্রেড করার কথা বিবেচনা করুন
অদলবদল যোগ করা ছোট VPS-এ মেমরির চাপের জন্য একটি দ্রুত সমাধান। একটি অদলবদল ফাইল তৈরি করুন, এটি fstab-এ সক্ষম করুন এবং অদলবদল টিউন করুন — তবে বাস্তব RAM ব্যবহার নিরীক্ষণ করুন এবং প্রয়োজনে আপগ্রেড করুন।