लिनक्स स्वैप विभाजन क्या है? सब कुछ जो आपके लिए जानना ज़रूरी है

लिनक्स स्वैप विभाजन क्या है? सब कुछ जो आपके लिए जानना ज़रूरी है

अधिकांश Linux संस्थापन अनुशंसा करते हैं कि आप एक स्वैप विभाजन शामिल करें. यह उन विंडोज़ उपयोगकर्ताओं के लिए अजीब लग सकता है जो अपने पूरे ऑपरेटिंग सिस्टम को एक ही पार्टीशन पर रखते थे।





एक स्वैप विभाजन क्या करता है, क्या आपको एक की भी आवश्यकता है, और यह कितना बड़ा होना चाहिए? ये सभी महत्वपूर्ण प्रश्न हैं, जो सही उत्तरों के साथ, आपके सिस्टम के प्रदर्शन को गंभीरता से सुधार सकते हैं।





लिनक्स स्वैप विभाजन क्या करता है

स्वैप विभाजन आपके RAM के लिए अतिप्रवाह स्थान के रूप में कार्य करता है। यदि आपकी RAM पूरी तरह से भर जाती है, तो कोई भी अतिरिक्त एप्लिकेशन RAM के बजाय स्वैप विभाजन को चलाएगा।





यह वास्तव में अधिक RAM प्राप्त किए बिना आपके कंप्यूटर की उपयोग करने योग्य मेमोरी की मात्रा बढ़ाने का एक आसान तरीका लग सकता है, लेकिन ऐसा नहीं है। रैम मेमोरी के लिए आदर्श हार्डवेयर है क्योंकि यह बहुत तेज है, हार्ड ड्राइव के विपरीत, जो अपेक्षाकृत बोलती है, बहुत धीमी है।

सॉलिड स्टेट ड्राइव ने प्रदर्शन को किसी समस्या से कम प्रभावित किया हो सकता है उनकी बहुत बेहतर गति के साथ , लेकिन यहां तक ​​कि वे RAM से मेल नहीं खा सकते हैं। यह भी सच है नए NVMe SSDs . किसी भी स्थिति में, आप अपने सॉलिड स्टेट ड्राइव पर अतिरिक्त टूट-फूट का कारण नहीं बनना चाहेंगे।



स्वैप विभाजन का एक करीबी सादृश्य विंडोज पेजफाइल है, हालांकि दोनों के बीच कई तकनीकी अंतर हैं।

लिनक्स स्वैप विभाजन अतिप्रवाह भंडारण स्थान होने तक सीमित नहीं है। यह आपके पीसी को अन्य तरीकों से सहायता कर सकता है।





प्राथमिकता

एक स्वैप पार्टीशन आपकी मेमोरी से कुछ आइटम्स को आपकी हार्ड ड्राइव पर ले जाने में भी मदद कर सकता है ताकि अधिक महत्वपूर्ण वस्तुओं के लिए मेमोरी में अधिक जगह छोड़ी जा सके। इसका तात्पर्य यह है कि जिन वस्तुओं को शायद ही कभी छुआ जाता है उन्हें स्वैप विभाजन में ले जाया जाएगा।

जिसे 'दुर्लभ' माना जाता है, उसकी सीमा 'स्वैपनेस' पर निर्भर करती है (हाँ, यह वास्तविक प्रयोग किया गया शब्द है), जो विन्यास योग्य है। एक उच्च अदला-बदली का मतलब है कि डेटा को स्वैप विभाजन में ले जाने की अधिक संभावना है। कम स्वैपीनेस का मतलब है कि डेटा को स्वैप पार्टीशन में ले जाने की संभावना कम है।





सीतनिद्रा

जब भी आप अपने सिस्टम को हाइबरनेट करने के लिए कहते हैं तो स्वैप विभाजन का उपयोग आपकी मेमोरी की सामग्री के गंतव्य के रूप में किया जाता है। इसका मतलब है कि स्वैप विभाजन के बिना, लिनक्स पर हाइबरनेशन असंभव है।

उस ने कहा, लोगों के लिए हाइबरनेशन सुविधा का उपयोग करना दुर्लभ हो गया है, इसलिए यह आपके लिए कोई मायने नहीं रखता है।

क्या आपको एक स्वैप विभाजन की आवश्यकता है?

क्या इसका मतलब यह है कि एक स्वैप विभाजन आवश्यक है? बिल्कुल नहीं! एक लिनक्स सिस्टम बिना स्वैप पार्टीशन के पूरी तरह से अच्छा प्रदर्शन कर सकता है। हम पहले ही स्वैप विभाजन के लाभों पर चर्चा कर चुके हैं। अब, आप एक क्यों नहीं लेना चाहेंगे?

जब स्वैप विभाजन मदद नहीं करते हैं

स्वैप विभाजन के अपने डाउनसाइड्स हैं। वे आपकी हार्ड ड्राइव पर जगह लेते हैं जो उपयोग में नहीं होने पर गतिशील रूप से आकार नहीं लेता है। भारी अदला-बदली का उपयोग आपके मुख्य ड्राइव पर टूट-फूट को भी बढ़ा सकता है। कुछ मामलों में, स्वैप विभाजन प्रदर्शन को बेहतर बनाने में भी मदद नहीं करते हैं। यहां एक उदाहरण दिया गया है जहां एक स्वैप विभाजन होना वास्तव में एक नहीं होने से भी बदतर हो सकता है।

मान लें कि आपने केवल 2GB RAM और 5400rpm हार्ड ड्राइव के साथ एक पुरानी नेटबुक पर Linux स्थापित किया है। केवल 2GB मेमोरी के साथ, आप कल्पना कर सकते हैं कि कुछ खुले ब्राउज़र टैब के साथ बहुत तेज़ी से भर रहे हैं। स्वैप विभाजन आपको उन सभी को खुला रखने की अनुमति देता है स्मृति अतिप्रवाह के रूप में .

लेकिन फिर हार्ड ड्राइव की 5400rpm स्पीड के कारण एक अड़चन दिखाई देती है। चूंकि हार्ड ड्राइव बहुत धीमी है और सिस्टम लगातार स्वैप विभाजन तक पहुंच बनाना चाहता है, नेटबुक बेहद सुस्त हो जाती है। जब तक आप कुछ मेमोरी खाली करने के लिए सब कुछ बंद नहीं करते हैं, तब तक मशीन अनुपयोगी होने के लिए काफी धीमी है।

सेट स्वैपनेस इस बात की गारंटी नहीं देता है कि रैम में स्थान उपलब्ध होने के बाद स्वैप पार्टीशन में सब कुछ वापस चला जाएगा। इसके बजाय, स्वैप विभाजन में बहुत कुछ रह सकता है, जिससे नेटबुक सुस्त बनी रहेगी। तो आप अपने कंप्यूटर को एक साफ स्लेट से शुरू करने के लिए रिबूट करना छोड़ देते हैं, जिसमें कुछ समय लगता है क्योंकि सिस्टम को बंद करने से पहले स्वैप विभाजन से सब कुछ हटाना पड़ता है।

निंटेंडो स्विच जॉय कॉन ब्लैक फ्राइडे

क्या होता है जब आपके पास स्वैप नहीं होता है

यदि आप स्वैप विभाजन को छोड़ने का निर्णय लेते हैं, तो जोखिमों को जानें। जब आपके कंप्यूटर को उपलब्ध RAM से अधिक RAM की आवश्यकता होती है, तो इंटरफ़ेस लॉक हो सकता है। आपको अपने कंप्यूटर को जबरदस्ती छोड़ने और वह सारा डेटा खोने का जोखिम है जिस पर आप काम कर रहे थे।

ऐसे मामलों में, आप चाहते हैं कि आपके आस-पास एक स्वैप विभाजन हो, भले ही इसका उपयोग केवल एक बार किया गया हो। यह इस बात पर निर्भर करता है कि क्या आप अक्सर अपने आप को भंडारण स्थान से बाहर निकलते हुए पाते हैं। क्या आप देखेंगे कि क्या आपके पास 4GB कम संग्रहण स्थान उपलब्ध था क्योंकि आपने उस राशि को स्वैप करने के लिए समर्पित किया था?

लिनक्स स्वैप सिफारिशें

यहां कुछ अनुशंसाएं दी गई हैं कि आप कब स्वैप विभाजन करना चाहते हैं और इसे कितना बड़ा बनाना चाहते हैं।

  • यदि आप सक्षम होना चाहते हैं अपने कंप्यूटर को हाइबरनेट करें , तो आपके पास एक स्वैप विभाजन होना चाहिए। इस विभाजन का आकार आपकी स्थापित मेमोरी के आकार का होना चाहिए, साथ ही किसी भी आइटम के लिए जगह छोड़ने के लिए अतिरिक्त 10-25% जो पहले से ही स्वैप विभाजन में स्थानांतरित हो गए थे।
  • बस एक चाहते हैं छोटे प्रदर्शन को बढ़ावा (और आपके पास कम से कम 7200rpm हार्ड ड्राइव है)? फिर आप चाहें तो स्वैप पार्टीशन जोड़ सकते हैं। इसका आकार आप जो चाहें, हो सकता है, लेकिन अगर आप हाइबरनेशन को सक्षम करने के लिए एक स्वैप विभाजन बना रहे थे तो मैं इसे आपसे बड़ा नहीं बनाऊंगा।
  • अगर तुम कभी-कभी भारी अनुप्रयोगों का उपयोग करें जिसके लिए अतिरिक्त RAM की आवश्यकता होती है, एक स्वैप विभाजन मन की शांति के रूप में काम कर सकता है। इस स्थिति में, आपको अपने RAM जितना बड़ा होने के लिए अपने स्वैप विभाजन की आवश्यकता नहीं है।
  • यदि आपके पास 5400rpm हार्ड ड्राइव है, तो हो सकता है कि आप एक स्वैप विभाजन नहीं बनाना चाहें सिर्फ इसलिए कि अड़चन आपके कंप्यूटर को खराब कर सकती है। लेकिन अगर आप पूरी तरह से स्वैप करना चाहते हैं, तो आप अभी भी ऊपर बताए गए समान आकार के दिशानिर्देशों का उपयोग करके एक विभाजन बना सकते हैं। बस स्वपन मूल्य को कुछ बहुत कम में बदलना सुनिश्चित करें।

स्वैपनेस बदलना

Linux डेस्कटॉप के कई पहलुओं की तरह, आपके कंप्यूटर की अदला-बदली को एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है। आप इस फ़ाइल को पर नेविगेट करके पा सकते हैं /proc/sys/vm .

जब आप फ़ाइल खोलते हैं, तो आपको एक एकल संख्या दिखाई देगी जो आपकी वर्तमान अदला-बदली को दर्शाती है। जब तक आपके पास रूट अनुमतियाँ हैं, तब तक आप अपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग करके इस फ़ाइल को संपादित कर सकते हैं।

उबंटू और फेडोरा में पाए गए डिफ़ॉल्ट गनोम टेक्स्ट एडिटर के साथ ऐसा करने के लिए, आप कोशिश कर सकते हैं:

sudo gedit /proc/sys/vm/swappiness

एक कमांड लाइन विकल्प भी है जो आपके द्वारा इंस्टॉल किए गए टेक्स्ट एडिटर की परवाह किए बिना काम करता है। बस दर्ज करें:

sudo sysctl vm.swappiness=20

आप 0 से 100 तक के किसी भी अंक को दर्ज कर सकते हैं। मान इंगित करता है कि जब आप चाहते हैं कि लिनक्स सक्रिय रूप से मेमोरी से स्वैप विभाजन में प्रक्रियाओं को स्थानांतरित करना शुरू करे। तो उदाहरण के लिए, 20 का मान इंगित करता है कि स्मृति उपयोग 80% तक पहुंचने पर प्रक्रियाओं को स्थानांतरित किया जाएगा; 60 के उबंटू में डिफ़ॉल्ट स्वेपनेस मान इंगित करता है कि मेमोरी उपयोग 40% तक पहुंचने पर प्रक्रियाओं को स्थानांतरित कर दिया जाएगा।

आप उस टेक्स्ट फ़ाइल को फिर से खोलकर जांच सकते हैं कि परिवर्तन सफल हुआ या नहीं। अप्रत्याशित रूप से, टर्मिनल आपकी अदला-बदली की जांच करने का एक तेज़ तरीका प्रदान करता है। बस यह आदेश दर्ज करें:

cat /proc/sys/vm/swappiness

क्या आपका पीसी तेज महसूस करता है?

स्वैप विभाजन आपके सिस्टम के प्रदर्शन में एक बड़ा अंतर ला सकता है --- कभी बेहतर के लिए और कभी-कभी बदतर के लिए। अब जब आप जानते हैं कि स्वैप विभाजन किस लिए है, उम्मीद है कि आप अपनी स्थिति के लिए निर्णय को उपयुक्त बनाने के लिए बेहतर ढंग से सुसज्जित हैं।

लेकिन इससे पहले कि आप अपनी ड्राइव को फिर से विभाजित करें, जान लें कि आपके पास रैम की मात्रा और आपके लिनक्स स्वैप विभाजन के आकार की तुलना में मेमोरी प्रबंधन के लिए और भी कुछ है। यह जानने के लिए कुछ समय निकालें कि Linux RAM को कैसे प्रबंधित करता है।

साझा करना साझा करना कलरव ईमेल कैनन बनाम निकॉन: कौन सा कैमरा ब्रांड बेहतर है?

कैनन और निकॉन कैमरा इंडस्ट्री के दो सबसे बड़े नाम हैं। लेकिन कौन सा ब्रांड कैमरा और लेंस की बेहतर लाइनअप प्रदान करता है?

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • तकनीक की व्याख्या
  • डिस्क विभाजन
  • हार्ड ड्राइव
  • ठोस राज्य ड्राइव
  • ऑपरेटिंग सिस्टम
  • शब्दजाल
  • लिनक्स टिप्स
लेखक के बारे में बर्टेल किंग(323 लेख प्रकाशित)

बर्टेल एक डिजिटल न्यूनतम है जो भौतिक गोपनीयता स्विच वाले लैपटॉप और फ्री सॉफ्टवेयर फाउंडेशन द्वारा समर्थित ओएस से लिखता है। वह सुविधाओं पर नैतिकता को महत्व देता है और दूसरों को अपने डिजिटल जीवन पर नियंत्रण रखने में मदद करता है।

बर्टेल किंग . की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें