कैसे Ubuntu लिनक्स पर स्वैप बढ़ाएँ करने के लिए
विषयसूची:
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। जब एक लिनक्स सिस्टम रैम से बाहर निकलता है, तो निष्क्रिय पेज को रैम से स्वैप स्पेस में ले जाया जाता है।
स्वैप स्पेस एक समर्पित स्वैप विभाजन या स्वैप फ़ाइल का रूप ले सकता है। ज्यादातर मामलों में जब उबंटू एक वर्चुअल मशीन पर चल रहा है तो एक स्वैप विभाजन मौजूद नहीं है, इसलिए स्वैप फ़ाइल बनाने का एकमात्र विकल्प है।
यह ट्यूटोरियल उबंटू 18.04 सिस्टम पर एक स्वैप फाइल को जोड़ने के लिए आवश्यक चरणों को शामिल करता है।
शुरू करने से पहले
इस ट्यूटोरियल को जारी रखने से पहले, जांचें कि क्या आपके उबंटू इंस्टॉलेशन में पहले से ही स्वैप है जो टाइप करके सक्षम है:
sudo swapon --show
यदि आउटपुट खाली है, तो इसका मतलब है कि आपके सिस्टम में स्वैप स्पेस सक्षम नहीं है।
अन्यथा, यदि आपको नीचे जैसा कुछ मिलता है, तो आप पहले से ही स्वैप मशीन पर सक्षम हैं।
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
हालांकि संभव है, एक मशीन पर कई स्वैप स्थान होना आम नहीं है।
एक स्वैप फ़ाइल बनाना
आप जिस उपयोगकर्ता के रूप में लॉग इन हुए हैं, उसके पास sudo विशेषाधिकार होना चाहिए जो स्वैप सक्रिय करने में सक्षम हो। इस गाइड में, हम
1G
स्वैप जोड़ेंगे, यदि आप अधिक स्वैप जोड़ना चाहते हैं, तो
1G
को उस स्वैप स्थान के आकार से बदलें, जिसकी आपको ज़रूरत है।
Ubuntu 18.04 पर स्वैप स्थान जोड़ने के लिए नीचे दिए गए चरणों का पालन करें।
-
एक फ़ाइल बनाकर शुरू करें जो स्वैप के लिए उपयोग की जाएगी:
sudo fallocate -l 1G /swapfileयदि
fallocateस्थापित नहीं है या आपको एरर मैसेज मिलता है जिसमें कहा गया है किfallocate failed: Operation not supportedतो निम्न कमांड का उपयोग करके स्वेप्ट फ़ाइल बनाएं:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576केवल रूट उपयोगकर्ता को स्वैप फ़ाइल लिखने और पढ़ने में सक्षम होना चाहिए। टाइप करके सही अनुमतियां सेट करें:
sudo chmod 600 /swapfileफ़ाइल पर लिनक्स स्वैप क्षेत्र सेट करने के लिए
mkswapउपयोगिता का उपयोग करें:sudo mkswap /swapfileनिम्नलिखित कमांड का उपयोग करके स्वैप फ़ाइल को सक्रिय करें:
sudo swapon /swapfileपरिवर्तन को स्थायी खोलने के लिए
/etc/fstabफ़ाइल:sudo nano /etc/fstabऔर निम्नलिखित पंक्ति पेस्ट करें:
/ Etc / fstab/swapfile swap swap defaults 0 0सत्यापित करें कि स्वैप या तो
swaponयाfree:freeकमांड का उपयोग करके सक्रिय है जैसा कि नीचे दिखाया गया है:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
स्वपन मूल्य का समायोजन
Swappiness एक Linux कर्नेल गुण है जो परिभाषित करता है कि सिस्टम कितनी बार स्वैप स्थान का उपयोग करेगा। स्वप्नदोष का मान 0 से 100 के बीच हो सकता है। कम मूल्य कर्नेल को स्वैपिंग से बचने की कोशिश करने के लिए जब भी संभव होगा, उच्च मूल्य कर्नेल को स्वैप स्थान का अधिक आक्रामक तरीके से उपयोग करने के लिए बनाएगा।
डिफ़ॉल्ट स्वैच्छिकता मूल्य 60 है। आप निम्न कमांड टाइप करके वर्तमान स्वैग्मेंट वैल्यू की जांच कर सकते हैं:
cat /proc/sys/vm/swappiness
60
जबकि अधिकांश लिनक्स सिस्टम के लिए 60 का स्वैच्छिक मूल्य ठीक है, उत्पादन सर्वर के लिए आपको कम मूल्य निर्धारित करने की आवश्यकता हो सकती है।
उदाहरण के लिए, 10 पर स्वैपपन मान सेट करने के लिए, टाइप करें:
sudo sysctl vm.swappiness=10
इस पैरामीटर को रिबूट के पार बनाए रखने के लिए निम्नलिखित लाइन को
/etc/sysctl.conf
फ़ाइल में
/etc/sysctl.conf
:
vm.swappiness=10
इष्टतम स्वैच्छिकता मान आपके सिस्टम के कार्यभार और स्मृति का उपयोग कैसे किया जा रहा है, पर निर्भर करता है। आपको एक इष्टतम मूल्य खोजने के लिए इस पैरामीटर को छोटे वेतन वृद्धि में समायोजित करना चाहिए।
एक स्वैप फ़ाइल निकाल रहा है
स्वैप फ़ाइल को निष्क्रिय करने और हटाने के लिए, इन चरणों का पालन करें:
-
टाइप करके स्वैप स्पेस को निष्क्रिय करके शुरू करें:
sudo swapoff -v /swapfileअगला, स्वैप फ़ाइल प्रविष्टि
/swapfile swap swap defaults 0 0/etc/fstabफ़ाइल से हटा दें।अंत में,
rmकमांड का उपयोग करके वास्तविक स्वैप फाइल को हटा दें:sudo rm /swapfile
निष्कर्ष
आपने सीखा है कि स्वैप फाइल कैसे बनाएं और अपने Ubuntu 18.04 सिस्टम पर स्वैप स्पेस को सक्रिय और कॉन्फ़िगर करें।
स्वप ऊबंटु रामसेंटो 7 पर स्वैप स्पेस कैसे जोड़ें
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। यह ट्यूटोरियल बताता है कि CentOS 7 सिस्टम पर एक स्वैप फाइल कैसे जोड़ें।
सेंटो 8 पर स्वैप स्पेस कैसे जोड़ें
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। यह आलेख CentOS 8 सिस्टम पर एक स्वैप फ़ाइल जोड़ने के चरणों को शामिल करता है।
डेबियन 9 पर स्वैप स्पेस कैसे जोड़ें
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। यह ट्यूटोरियल डेबियन 9 सिस्टम पर एक स्वैप फाइल को जोड़ने के लिए आवश्यक कदमों की रूपरेखा तैयार करता है।







