FULL BUILD: Converting a Silverado Work Horse Into a Mean Street Truck - "Senior Silverado"
विषयसूची:
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। जब एक लिनक्स सिस्टम रैम से बाहर निकलता है, तो निष्क्रिय पेज को रैम से स्वैप स्पेस में ले जाया जाता है।
स्वैप स्पेस एक समर्पित स्वैप विभाजन या स्वैप फ़ाइल का रूप ले सकता है। ज्यादातर मामलों में जब वर्चुअल मशीन पर CentOS चल रहा होता है तो स्वैप विभाजन मौजूद नहीं होता है इसलिए स्वैप फ़ाइल बनाने का एकमात्र विकल्प होता है।
यह ट्यूटोरियल बताता है कि CentOS 7 सिस्टम पर एक स्वैप फाइल कैसे जोड़ें।
शुरू करने से पहले
इस ट्यूटोरियल के साथ आगे बढ़ने से पहले, जांच लें कि क्या आपके CentOS इंस्टॉलेशन में पहले से ही टाइप करके स्वैप सक्षम है:
sudo swapon --show
यदि आउटपुट खाली है, तो इसका मतलब है कि आपके सिस्टम में स्वैप स्पेस सक्षम नहीं है।
अन्यथा अगर आपको नीचे जैसा कुछ मिलता है, तो आपके पास पहले से ही स्वैप मशीन है।
NAME TYPE SIZE USED PRIO /dev/dm-1 partition 1.5G 0B -1
हालांकि संभव है, एक मशीन पर कई स्वैप स्थान होना आम नहीं है।
एक स्वैप फ़ाइल बनाना
आप जिस उपयोगकर्ता के रूप में लॉग इन हुए हैं, उसके पास sudo विशेषाधिकार होना चाहिए जो स्वैप सक्रिय करने में सक्षम हो। इस गाइड में, हम
1G
स्वैप जोड़ेंगे, यदि आप अधिक स्वैप जोड़ना चाहते हैं, तो
1G
को उस स्वैप स्थान के आकार से बदलें, जिसकी आपको ज़रूरत है।
CentOS 7 सिस्टम पर स्वैप स्थान जोड़ने के लिए नीचे दिए गए चरणों का पालन करें।
-
सबसे पहले, एक फ़ाइल बनाएँ जो स्वैप स्थान के रूप में उपयोग की जाएगी:
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
अगला, फ़ाइल पर लिनक्स स्वैप क्षेत्र सेट करें:
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 --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
स्वपन मूल्य का समायोजन
Swappiness एक Linux कर्नेल गुण है जो परिभाषित करता है कि सिस्टम कितनी बार स्वैप स्थान का उपयोग करेगा। स्वप्नदोष का मान 0 से 100 के बीच हो सकता है। कम मूल्य कर्नेल को स्वैपिंग से बचने की कोशिश करने के लिए जब भी संभव होगा, उच्च मूल्य कर्नेल को स्वैप स्थान का अधिक आक्रामक तरीके से उपयोग करने के लिए बनाएगा।
CentOS 7 पर डिफ़ॉल्ट स्वैच्छिकता मूल्य 30 है। आप निम्न कमांड टाइप करके वर्तमान स्वैग्मेंट मान की जांच कर सकते हैं:
cat /proc/sys/vm/swappiness
30
जबकि डेस्कटॉप और विकास मशीनों के लिए 30 का स्वैच्छिक मूल्य ठीक है, उत्पादन सर्वर के लिए आपको कम मूल्य निर्धारित करने की आवश्यकता हो सकती है।
उदाहरण के लिए, 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
निष्कर्ष
आपने सीखा है कि स्वैप फाइल कैसे बनाएं और अपने CentOS 7 सिस्टम पर स्वैप स्पेस को सक्रिय और कॉन्फ़िगर कैसे करें।
स्वैप सेंटो रामसेंटो 8 पर स्वैप स्पेस कैसे जोड़ें

स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। यह आलेख CentOS 8 सिस्टम पर एक स्वैप फ़ाइल जोड़ने के चरणों को शामिल करता है।
डेबियन 9 पर स्वैप स्पेस कैसे जोड़ें

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

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