लिनक्स स्थापित करते समय अक्सर पूछे जाने वाले प्रश्न - स्वैप विभाजन कितना बड़ा होना चाहिए और क्या इसकी आवश्यकता है? पहले, स्वैप विभाजन को RAM की मात्रा से दोगुना करने की अनुशंसा की गई थी, लेकिन अब, जब कंप्यूटर पर RAM की मात्रा 128 गीगाबाइट तक पहुंच सकती है, तो यह नियम हमेशा लागू नहीं होता है, क्योंकि ज्यादातर मामलों में एक स्वैप विभाजन खाली स्थान को बर्बाद कर देगा। हार्ड डिस्क पर….
स्वैप विभाजन क्या है और इसके लिए क्या है
जब प्रोग्राम शुरू होता है, तो उसका कोड और कुछ डेटा रैम (रैंडम एक्सेस मेमोरी) में लोड हो जाते हैं। यदि एक या अधिक चलने वाले प्रोग्रामों को कंप्यूटर पर स्थापित की तुलना में कम RAM की आवश्यकता होती है, तो वे सामान्य रूप से कार्य करना जारी रखेंगे। लेकिन, अगर रैम में कम खाली जगह बची है, तो प्रोग्राम को अपना डेटा लोड करने की आवश्यकता है, तो यह एक त्रुटि देगा और काम करना बंद कर देगा।
ऐसे क्षणों में, लिनक्स हार्ड डिस्क पर रैम के रूप में स्वैप-विभाजन का उपयोग करना शुरू कर देता है, इसकी उपलब्ध मात्रा को "बढ़ता" है - यह अप्रयुक्त डेटा को रैम से इसमें स्थानांतरित करता है, नए लोगों के लिए स्थान खाली करता है।
ऐसा प्रतीत होता है, फिर आपको अपेक्षाकृत महंगी रैम की आवश्यकता क्यों है, यदि उसी पैसे के लिए आप बहुत बड़ी हार्ड ड्राइव खरीद सकते हैं और इसे स्वैप विभाजन के रूप में उपयोग कर सकते हैं? यह सब गति के बारे में है। रैम में डेटा तक पहुंच हार्ड ड्राइव की तुलना में लगभग एक लाख गुना तेज है (वास्तविक डेटा सिस्टम से सिस्टम में भिन्न होता है)। रैम में डेटा तक पहुंच और एक स्वैप विभाजन के साथ एक ही ऑपरेशन, जिसमें पहले मामले में एक सेकंड लगेगा, दूसरे में कई घंटे लगेंगे।
इस प्रकार, एक स्वैप विभाजन रैंडम एक्सेस मेमोरी के रूप में स्थायी उपयोग के लिए उपयुक्त नहीं है, लेकिन यह चरम समय पर बहुत मदद कर सकता है, प्रोग्राम को फ्रीजिंग और रुकने से रोक सकता है।
तो स्वैप विभाजन के लिए आपको कितनी जगह आवंटित करनी चाहिए?
इस प्रश्न का स्पष्ट उत्तर निर्धारित करना असंभव है, क्योंकि यह सिस्टम के विशिष्ट कॉन्फ़िगरेशन और इसके द्वारा हल किए जाने वाले कार्यों की सीमा पर निर्भर करता है, लेकिन बुनियादी सिफारिशें हैं:
- यदि RAM की मात्रा 2 गीगाबाइट से कम है, तो स्वैप विभाजन कम से कम दोगुना बड़ा होना चाहिए
- यदि RAM की मात्रा 2 गीगाबाइट से अधिक है, तो स्वैप विभाजन का आकार RAM * 2 + 2GB के बराबर होना चाहिए
- यदि RAM की मात्रा 4 गीगाबाइट से अधिक है, तो स्वैप विभाजन का आकार RAM के आकार के 20% के बराबर होना चाहिए