यह मार्गदर्शिका आपको लिनक्स में फाइलों को स्वैप करने से परिचित कराएगी, यह परिभाषित करके कि स्वैप फाइल क्या है और यह आपके सिस्टम को स्थिर रखने में महत्वपूर्ण भूमिका निभाती है।
एक स्वैप फ़ाइल क्या है?
Linux में एक स्वैप फ़ाइल आपकी हार्ड डिस्क पर एक फ़ाइल है जिसे Linux कर्नेल आपके कंप्यूटर पर चल रहे अनुप्रयोगों के चर डेटा को संग्रहीत करने के लिए उपयोग करता है। जब रैंडम एक्सेस मेमोरी (रैम) पर्याप्त नहीं होती है तो स्वैपिंग के रूप में जानी जाने वाली प्रक्रिया डेटा को स्वैप फ़ाइल में स्थानांतरित करने के लिए जिम्मेदार होती है।
कल्पना कीजिए कि आप एक मेमोरी-इंटेंसिव एप्लिकेशन चला रहे हैं और सिस्टम 100% RAM का उपयोग करना शुरू कर देता है, Linux ऑपरेटिंग सिस्टम आपके RAM को भरने और आपके सिस्टम को गैर-प्रतिक्रियाशील या बदतर बनाने से बचने के लिए एक स्वैप फ़ाइल का उपयोग करेगा: क्रैशिंग।
ध्यान दें : स्वैप फ़ाइल से डेटा पढ़ना सीधे RAM से पढ़ने की तुलना में थोड़ा धीमा है लेकिन यह आपके सिस्टम के क्रैश होने से बेहतर विकल्प है।
स्वैपन का उपयोग करके अपनी स्वैप फ़ाइल देखें
अपने सिस्टम पर स्वैप फ़ाइल के बारे में जानकारी प्राप्त करने के लिए, निम्न कमांड चलाएँ:
swapon
ऊपर दिए गए कमांड का आउटपुट नीचे दिखाए गए के समान होगा।
आउटपुट प्रदर्शित करता है कि /जड़ फ़ोल्डर में आपके सिस्टम की स्वैप फ़ाइल है जिसका नाम है फ़ाइल की अदला - बदली करें . इसके अलावा, स्वैप फ़ाइल का आकार 2GB है और वर्तमान में, सिस्टम लगभग 41 मेगाबाइट स्वैप फ़ाइल स्थान का उपयोग कर रहा है।
चूंकि रैम और स्वैप स्पेस अस्थायी डेटा को स्टोर करने के लिए एक साथ काम करते हैं, इसलिए आप दोनों के बारे में विस्तृत जानकारी चाहते हैं। आप का उपयोग करके ऐसा कर सकते हैं नि: शुल्क आदेश।
free -h
लिनक्स पर स्वैप फाइल कैसे बनाएं
यदि आप अपने RAM के साथ प्रदर्शन समस्याओं का सामना कर रहे हैं तो आपको अपनी स्वैप फ़ाइल का आकार बनाने या बढ़ाने पर विचार करना चाहिए।
संबंधित: लिनक्स पर अपनी मेमोरी कैसे प्रबंधित करें
यदि आपके पास कम रैम वाला सिस्टम है, उदाहरण के लिए, 2GB, तो आपको एक स्वैप फ़ाइल बनानी चाहिए जो आपके RAM के आकार से लगभग दोगुनी हो, यानी 4GB।
दूसरी ओर, यदि आपके सिस्टम पर पर्याप्त RAM स्थान है, उदाहरण के लिए, 8GB तो आपकी स्वैप फ़ाइल आपकी RAM का 25%, यानी 2GB हो सकती है क्योंकि आपकी RAM अधिक एप्लिकेशन चर डेटा को समायोजित कर सकती है।
इससे पहले कि आप एक नई स्वैप फ़ाइल बना सकें, अपने वर्तमान को अक्षम करना सुनिश्चित करें /फ़ाइल की अदला - बदली करें :
sudo swapoff /swapfile
अब का उपयोग करके 2GB आकार की एक स्वैप फ़ाइल बनाएं फैलोकेट आदेश।
sudo fallocate -l 2G /swapfile
यदि आपके पास स्वैप फ़ाइल नहीं है, तो उपरोक्त कमांड आपके लिए एक फ़ाइल बनाएगी, लेकिन यदि आपके पास पहले से ही एक है, तो यह मौजूदा को अधिलेखित कर देगी।
लिनक्स पर स्वैपनेस समायोजित करें
स्वैपनेस एक ऐसा मान है जिसका उपयोग लिनक्स कर्नेल यह निर्धारित करने के लिए करता है कि RAM को कितनी बार स्वैप फ़ाइल का उपयोग करना चाहिए। डिफ़ॉल्ट रूप से, मान 60 पर सेट होता है। मान जितना अधिक होगा, उतनी ही अधिक बार आपकी रैम स्वैप फ़ाइल का उपयोग करेगी, जो कि कम रैम होने पर आदर्श है। संभावित स्वैप फ़ाइल मान 0 से 100 तक होते हैं।
अपना अदला-बदली मूल्य देखने के लिए, निम्नलिखित कमांड चलाएँ:
cat /proc/sys/vm/swappiness
अस्थायी रूप से आपके सिस्टम पर अदला-बदली मूल्य को बदलने के लिए, उदाहरण के लिए, 20, निम्न कमांड का उपयोग करें:
sudo sysctl vm.swappiness=20
ध्यान दें : आपके सिस्टम के रीबूट होने के बाद यह मान डिफ़ॉल्ट पर रीसेट हो जाएगा।
अपनी अदला-बदली को बनाए रखने के लिए, आपको निम्न पंक्ति को जोड़ना चाहिए vm.स्वैपीनेस=20 अपने तल पर आदि/sysctl.conf विन्यास फाइल।
परिवर्तनों को प्रभावी करने के लिए अपने सिस्टम को रीबूट करना सुनिश्चित करें।
reboot
एक स्वैप फ़ाइल कैसे निकालें
एक स्वैप फ़ाइल को हटाने के लिए जिसकी अब आपको आवश्यकता नहीं है, पहले इसे उपयोग करके अक्षम करें अदला-बदली और फिर का उपयोग करें आपकी फ़ाइल को हटाने के लिए rm कमांड .
बिक्री के लिए पिल्लों को कैसे खोजें
sudo swapoff /swapfile
sudo rm /swapfile
स्वैपिंग के लिए समर्पित विभाजन का उपयोग करना
एक स्वैप फ़ाइल के साथ, आपको अपने सिस्टम से बेहतर प्रदर्शन की उम्मीद करनी चाहिए क्योंकि एक स्वैप फ़ाइल आपके सिस्टम को मेमोरी-इंटेंसिव एप्लिकेशन चलाते समय क्रैश होने से रोकेगी।
मिशन-महत्वपूर्ण सिस्टम के लिए, आप स्वैपिंग के लिए अपनी हार्ड डिस्क पर एक समर्पित विभाजन बनाने पर विचार कर सकते हैं। स्वैप पार्टीशन और स्वैप फाइल के अपने फायदे और नुकसान होते हैं।
साझा करना साझा करना कलरव ईमेल लिनक्स स्वैप विभाजन क्या है? सब कुछ जो आपके लिए जानना ज़रूरी हैअधिकांश Linux संस्थापन सुझाव देते हैं कि आप एक स्वैप विभाजन शामिल करें। स्वैप विभाजन किसके लिए है? यहां आपको जानने की जरूरत है।
आगे पढ़िए संबंधित विषय- लिनक्स
- स्मृति
- लिनक्स
मविज़ा पेशे से सॉफ्टवेयर विकसित करता है और लिनक्स और फ्रंट-एंड प्रोग्रामिंग पर व्यापक रूप से लिखता है। उनके कुछ हितों में इतिहास, अर्थशास्त्र, राजनीति और उद्यम-वास्तुकला शामिल हैं।
मविज़ा कुमवेंडा . की अन्य फ़िल्में-टीवी शोहमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें