ব্লগে ফিরে যান
মে 23, 2026গাইড

লিনাক্স ভিপিএসে কীভাবে সোয়াপ স্পেস যুক্ত করবেন

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

লিনাক্স ভিপিএসে কীভাবে সোয়াপ স্পেস যুক্ত করবেন

সীমিত RAM সহ VPS প্ল্যান লোডের অধীনে মেমরি ফুরিয়ে যেতে পারে। Swap ভার্চুয়াল মেমরি হিসাবে ডিস্ক স্থান ব্যবহার করে এবং ক্র্যাশ প্রতিরোধ করতে সাহায্য করে। এই নির্দেশিকাটি দেখায় কিভাবে উবুন্টু এবং সেন্টোসে একটি সোয়াপ ফাইল যুক্ত করতে হয়।

বর্তমান অদলবদল পরীক্ষা করুন

bash
free -h
swapon --show

# If Swap shows 0, you need to add swap

সোয়াপ ফাইল তৈরি করুন (2 জিবি উদাহরণ)

আকার RAM এর উপর নির্ভর করে — প্রায়শই ছোট VPS-এর জন্য 1-2× RAM, অথবা 1 GB সর্বনিম্ন:

bash
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 এ যোগ করুন তাই রিবুট করার পরে সোয়াপ সক্রিয় হয়:

bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --show

টিউন swappiness

মান 10-60 সার্ভারের জন্য সাধারণ (ডিফল্ট 60)। নিম্ন = কম আক্রমনাত্মক অদলবদল ব্যবহার:

bash
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 আপগ্রেড করার কথা বিবেচনা করুন