मई 23, 2026गाइड
Linux VPS पर स्वैप स्पेस कैसे जोड़ें
स्वैपनेस ट्यूनिंग के साथ स्वैप फ़ाइल बनाकर और सक्षम करके छोटे वीपीएस पर आउट-ऑफ-मेमोरी त्रुटियों को रोकें।

सीमित रैम वाले वीपीएस प्लान की मेमोरी लोड के तहत खत्म हो सकती है। स्वैप डिस्क स्थान को वर्चुअल मेमोरी के रूप में उपयोग करता है और क्रैश को रोकने में मदद करता है। यह मार्गदर्शिका दिखाती है कि Ubuntu और CentOS पर स्वैप फ़ाइल कैसे जोड़ें।
वर्तमान स्वैप की जाँच करें
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapस्वैप फ़ाइल बनाएं (2 जीबी उदाहरण)
आकार रैम पर निर्भर करता है - अक्सर छोटे वीपीएस के लिए 1-2× रैम, या न्यूनतम 1 जीबी:
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धुन अदला-बदली
मान 10-60 सर्वर के लिए सामान्य है (डिफ़ॉल्ट 60)। कम = कम आक्रामक स्वैप उपयोग:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pमहत्वपूर्ण नोट्स
- स्वैप रैम की तुलना में धीमा है - ऐप्स को अनुकूलित करें, केवल स्वैप पर निर्भर न रहें
- एसएसडी स्वैप स्वीकार्य है; व्यस्त सर्वर पर डिस्क I/O की निगरानी करें
- स्वैप हटाएं: सुडो स्वैपऑफ /स्वैपफाइल && सुडो आरएम /स्वैपफाइल
- 512 एमबी रैम वीपीएस के लिए, 1 जीबी स्वैप एक व्यावहारिक न्यूनतम है
- यदि स्वैप लगातार भरा रहता है तो रैम को अपग्रेड करने पर विचार करें