लिनक्स बिना किसी स्वैप के काफी खुशी के साथ काम कर सकता है यदि आपके पास हर चीज के लिए पर्याप्त रैम है जो आप इसे करने के लिए कहते हैं, हालांकि यह अभी भी कुछ स्वैप करने के लिए एक अच्छा विचार है क्योंकि यह कभी-कभी धक्का देकर स्मृति भरने के करीब होने पर बेहतर प्रदर्शन प्राप्त कर सकता है। वर्तमान में सक्रिय IO परिचालनों के लिए कैश / बफर के रूप में उपयोग करने के लिए रैम को डिस्क मुक्त करने के लिए-बाहर सामान।
इसके अलावा, कुछ स्वैप होने पर, चाहे आपके पास कितनी भी रैम क्यों न हो, थोड़ी अतिरिक्त सुरक्षा की अनुमति देता है एक ऐप को दुर्व्यवहार करना चाहिए और सामान्य से अधिक रैम की आवश्यकता होती है, या आप कुछ असामान्य करने के लिए चुनते हैं जिसमें बहुत अधिक मेमोरी की आवश्यकता होती है।
सामान्य तौर पर मैं आधुनिक मशीनों पर 2xRAM से सहमत नहीं हूं। यदि आपके पास डिस्क पर स्वैप करने के लिए 8Gb पृष्ठों के साथ समाप्त होने के लिए पर्याप्त है, तो आपके सिस्टम को उस बिंदु तक पूरी तरह से अनुपयोगी गति के लिए जमीन होने की संभावना है। यहां तक कि 1xRAM कई मामलों में IMO से अधिक हो सकता है। याद रखें कि आप किसी भी समय फ़ाइल के रूप में स्वैप स्थान जोड़ सकते हैं, इसलिए यदि आपको अपनी आवश्यकता है तो आप बाद में अधिक स्वैप जोड़ सकते हैं। उदाहरण के लिए, अतिरिक्त GB स्वैप जोड़ने के लिए:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
और इसे हटाने के लिए (एक बार जरूरत नहीं है):
swapoff /path/to/newfile
rm /path/to/newfile
(याद रखें कि फाइलों की अदला-बदली एक विभाजन या तार्किक मात्रा के लिए प्रत्यक्ष से थोड़ी धीमी है क्योंकि आपके पास फाइल सिस्टम ओवरहेड है और विखंडन की अधिक संभावना है)
हाइबरनेशन, अर्थात लैपटॉप / नेटबुक पर, स्वैप स्पेस में IIRC लिनक्स स्टोर मेमोरी स्टेट के रूप में चीजों को थोड़ा जटिल कर सकता है, इसलिए यदि आपको हाइबरनेशन का उपयोग करने की योजना है, तो आपको निश्चित रूप से स्वैप की आवश्यकता है। विभाजन / वॉल्यूम आधारित स्वैप की आवश्यकता है या यदि फ़ाइल आधारित का उपयोग किया जा सकता है - तो निश्चित रूप से इसमें कुछ उल्लेख करने की आवश्यकता होगी fstab
जो कि बूट प्रक्रिया में बहुत जल्दी देखा जा सकता है, जो कि inital ram डिस्क उपयोग में है और आपकी वास्तविक जड़ अभी तक माउंट नहीं है )।
इन बिंदुओं को हालांकि सभी मूक हो सकते हैं। यदि आपके पास डिस्क स्टोरेज की टेराबाइट्स हैं, तो स्वैप करने के लिए 8Gb आवंटित करना बहुत कम कठिनाई होने की संभावना है!