एक समय था जब प्रत्येक लिनक्स इंस्टॉलेशन के लिए एक स्वैप स्पेस आवश्यक था, लेकिन आधुनिक पीसी में अब 8GB या अधिक रैम होने के कारण, क्या अभी भी एक समर्पित स्वैप स्पेस की आवश्यकता है? यदि आप उबंटू का उपयोग कर रहे हैं, तो क्या आपको उबंटू में स्वैप की आवश्यकता है?
कई सकारात्मक जवाब देंगे। अन्य नकारात्मक। उन सभी के अपने-अपने विचार हैं। सच्चाई यह है कि स्वैप की आपकी आवश्यकता इस बात पर निर्भर करती है कि आप अपने कंप्यूटर का उपयोग कैसे कर रहे हैं।
नोट :जबकि निम्नलिखित सामग्री पर उबंटू को ध्यान में रखते हुए चर्चा की गई है, यह लगभग किसी भी लिनक्स वितरण के लिए लागू है।
स्वैप के दो पहलू
अधिकांश आधुनिक लिनक्स वितरणों की तरह, उबंटू पर आप स्वैप के दो अलग-अलग रूपों का उपयोग कर सकते हैं। क्लासिक संस्करण में एक समर्पित विभाजन का रूप है। यह आमतौर पर आपके ओएस को पहली बार आपके एचडीडी पर स्थापित करते समय स्थापित किया जाता है और उबंटू ओएस, इसकी फाइलों और आपके डेटा के बाहर मौजूद होता है।
अधिक आधुनिक टेक में एक स्वैप फ़ाइल का रूप होता है। यह फ़ाइल आपके डेटा के आगे आपके OS की फ़ाइलों में मौजूद है।
एक फ़ाइल के रूप में अपना स्वैप करके, आप विभाजन से निपटने या इसे हटाने और स्थान को पुनः प्राप्त किए बिना इसे अक्षम कर सकते हैं। नई स्वैप फ़ाइल को शुरू से सेट करना या अलग-अलग वॉल्यूम पर अपने स्वैप को विस्तारित करना भी आसान है (दूसरी स्वैप फ़ाइल, तीसरी फ़ाइल, और इसी तरह जोड़ना)।
यदि आप हाइबरनेशन का उपयोग करते हैं, तो आपको स्वैप की आवश्यकता है
आइए इसे रास्ते से हटाकर शुरू करें:यदि आप हाइबरनेशन का उपयोग कर रहे हैं, तो आपको एक स्वैप की आवश्यकता है। और न केवल कोई राशि, यह कम से कम आपके पीसी में रैम जितनी बड़ी होनी चाहिए, साथ ही उसके ऊपर कुछ जीबी भी होनी चाहिए।
जब इसे बंद करने के बजाय हाइबरनेट करने के लिए कहा जाता है, तो उबंटू बंद होने से पहले आपके रैम में सब कुछ स्वैप में सहेजता है। अगली बार जब आप अपने पीसी को चालू करेंगे, तो उबंटू पिछली सहेजी गई स्थिति को स्वैप से लोड करेगा।
आपकी आवश्यकता से कम मेमोरी, स्वैप जोड़ें
यदि उबंटू स्वयं या आपके द्वारा चलाए जाने वाले ऐप्स आपके पीसी पर स्थापित रैम की तुलना में अधिक रैम की मांग करते हैं, तो आपको एक स्वैप जोड़ना चाहिए। यदि आप नहीं करते हैं, तो जब आपकी RAM भर जाती है, तो सिस्टम उन ऐप्स को समाप्त करना शुरू कर देगा जिन्हें वह RAM को खाली करने के लिए "कम महत्वपूर्ण" मानता है। कुछ मौकों पर, यह सिस्टम को क्रैश भी कर सकता है।
अंगूठे का नियम है, यदि आपके सिस्टम में 8GB से कम RAM है, तो आपको स्वैप की आवश्यकता है।
आपकी आवश्यकता से अधिक मेमोरी, कोई स्वैप नहीं
विपरीत कोने पर, यदि आपके पास 16GB से अधिक RAM है और आप ऐसे ऐप्स का उपयोग नहीं कर रहे हैं जो ब्लेंडर की तरह बहुत अधिक मांग वाले हैं, तो Kdenlive में 4K वीडियो या GIMP में समानांतर में कई छवियों को संपादित न करें - आप पा सकते हैं कि उबंटू कभी भी आपके संपूर्ण का उपयोग नहीं करता है रैम।
उन मामलों में, और यदि आप हाइबरनेशन का उपयोग नहीं कर रहे हैं, तो आप बिना स्वैप के कर सकते हैं। उन क्षणों के लिए जब आपको अपने से अधिक मेमोरी की आवश्यकता होती है, आप आसानी से एक स्वैप फ़ाइल बना और सक्रिय कर सकते हैं। आप चाहें तो एक छोटी स्वैप फ़ाइल को स्थायी रूप से बफर के रूप में स्थापित कर सकते हैं और आवश्यकता पड़ने पर इसे बढ़ा सकते हैं।
रैम के उपयोग की जांच करें और उसके अनुसार कार्य करें
अंतिम फैसला यह है कि, अधिकांश उपयोगकर्ताओं के लिए, उनके कंप्यूटर में रैम की मात्रा से कोई फर्क नहीं पड़ता, यह सुझाव दिया जाता है कि वे कम से कम एक छोटे से स्वैप को विफल होने के रूप में उपयोग करते हैं। उन लोगों के लिए जिन्हें स्वैप की आवश्यकता है, हम एक विशिष्ट आकार की अनुशंसा नहीं कर सकते क्योंकि यह इस बात पर भी निर्भर करता है कि आप अपने कंप्यूटर का उपयोग कैसे करते हैं। उबंटू आपके सिस्टम के लिए स्वैप की मात्रा के लिए एक त्वरित गाइड प्रदान करता है।
संक्षिप्त संस्करण यह है:
- यदि आप हाइबरनेशन का उपयोग कर रहे हैं, तो अपनी RAM और एक या दो GB का उपयोग करें।
- यदि आप हाइबरनेशन का उपयोग नहीं कर रहे हैं, तो
htop
जैसे टूल से अपने RAM उपयोग की निगरानी करें या सिस्टम मॉनिटर लंबे समय तक। जब आपकी रैम लगातार भर रही हो, तो आपको कुछ स्वैप की जरूरत होती है। अपने आधे रैम के आकार के साथ एक स्वैप जोड़ें और जांचें कि क्या समस्याएं दूर हो गई हैं। यदि वे नहीं हैं, तो अपने स्वैप के आकार को 1xRAM, फिर 1.5xRAM, और इसी तरह बढ़ाकर दोहराएं। - यदि आप हाइबरनेशन का उपयोग नहीं कर रहे हैं और आप अपने कंप्यूटर को कितना भी धक्का क्यों न दें, आप कभी भी इसकी रैम का पूरी तरह से उपयोग नहीं देखते हैं, क्या आपके पास हमेशा 25 प्रतिशत से अधिक रैम लगातार उपलब्ध है? तब आपको शायद स्वैप की आवश्यकता नहीं होगी और आप इसे अक्षम कर सकते हैं।
यदि आपने तय किया है कि आपको अपने सिस्टम पर स्वैप की आवश्यकता है, तो आपको सीखना चाहिए कि लिनक्स में स्वैप उपयोग कैसे प्रबंधित करें, या पुराने लैपटॉप के बजाय zswap का उपयोग करें।