Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स स्वैप पार्टीशन क्या है? वह सब कुछ जो आपको जानना आवश्यक है

अधिकांश लिनक्स इंस्टॉलेशन यह सलाह देते हैं कि आप एक स्वैप पार्टीशन शामिल करें। यह विंडोज उपयोगकर्ताओं को अजीब लग सकता है जो अपने पूरे ऑपरेटिंग सिस्टम को एक ही पार्टीशन पर रखने के आदी हैं।

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

लिनक्स स्वैप पार्टीशन क्या करता है

लिनक्स स्वैप पार्टीशन क्या है? वह सब कुछ जो आपको जानना आवश्यक है

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

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

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

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

लिनक्स स्वैप पार्टीशन केवल ओवरफ्लो स्टोरेज स्पेस तक सीमित नहीं है। यह अन्य तरीकों से आपके पीसी की सहायता कर सकता है।

प्राथमिकता

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

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

हाइबरनेशन

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

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

क्या आपको स्वैप पार्टीशन की आवश्यकता है?

लिनक्स स्वैप पार्टीशन क्या है? वह सब कुछ जो आपको जानना आवश्यक है

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

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

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

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

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

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

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

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

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

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

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

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

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

लिनक्स स्वैप पार्टीशन क्या है? वह सब कुछ जो आपको जानना आवश्यक है

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

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

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

sudo gedit /proc/sys/vm/swappiness

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

sudo sysctl vm.swappiness=20

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

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

cat /proc/sys/vm/swappiness

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

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

लेकिन इससे पहले कि आप अपने ड्राइव को री-पार्टीशन करें, जान लें कि मेमोरी मैनेजमेंट में आपके पास मौजूद RAM की मात्रा और आपके लिनक्स स्वैप पार्टीशन के आकार से अधिक है। यह जानने के लिए कुछ समय निकालें कि लिनक्स RAM को कैसे मैनेज करता है।


  1. विंडोज रजिस्ट्री को समझना: एक व्यापक मार्गदर्शिका विंडोज रजिस्ट्री को समझना: एक व्यापक मार्गदर्शिका

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

  1. Bluetooth 5.1 समझाया: प्रमुख विशेषताएं, लाभ और यह कनेक्टिविटी को कैसे बेहतर बनाता है Bluetooth 5.1 समझाया: प्रमुख विशेषताएं, लाभ और यह कनेक्टिविटी को कैसे बेहतर बनाता है

    तकनीक के मामले में सबसे आगे रहना वास्तव में महत्वपूर्ण है क्योंकि यह हमारे चारों ओर है! जी हां, यह सही है। स्मार्टफोन से लेकर घरेलू उपकरणों से लेकर गैजेट्स तक, तकनीक हमारे जीवन में महत्वपूर्ण भूमिका निभाती है। ब्लूटूथ एक ऐसी उपयोगी तकनीक है जो डेटा साझाकरण को आसान और परेशानी मुक्त बनाती है। डिवाइस क

  1. Wi-Fi 6 समझाया गया: प्रमुख विशेषताएं, लाभ और यह कनेक्टिविटी को कैसे बदलता है Wi-Fi 6 समझाया गया: प्रमुख विशेषताएं, लाभ और यह कनेक्टिविटी को कैसे बदलता है

    इस साल कई टेक सरप्राइज इंतजार कर रहे हैं! और Wi-Fi 6 उनमें से एक है। हां, सही है। अगली पीढ़ी के Wi-Fi के लिए तैयार हो जाइए जो 2019 में हम देखेंगे एक गेम-चेंजिंग वायरलेस मानक। चूंकि हम टेक्नोलॉजी और गैजेट्स के प्रति अधिक प्रवृत्त हो रहे हैं, Wi-Fi 6 का आगमन निश्चित रूप से एक अच्छी खबर है। यह विशेष रू