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

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

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

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

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

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

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

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

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

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

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

प्राथमिकता

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

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

हाइबरनेशन

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

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

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

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

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

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

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

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

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

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

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

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

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

Linux स्वैप अनुशंसाएं

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

  • यदि आप अपने कंप्यूटर को हाइबरनेट करने में सक्षम होना चाहते हैं , तो आपके पास एक स्वैप विभाजन होना चाहिए। इस विभाजन का आकार आपकी स्थापित मेमोरी के आकार का होना चाहिए, साथ ही किसी भी आइटम के लिए जगह छोड़ने के लिए अतिरिक्त 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 को कैसे प्रबंधित करता है।


  1. Windows रजिस्ट्री क्या है:वह सब कुछ जो आपको जानना आवश्यक है

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

  1. ब्लूटूथ 5.1:वह सब कुछ जो आपको जानना आवश्यक है

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

  1. वाई-फाई 6:वह सब कुछ जो आपको जानना चाहिए!

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