लिनक्स सुझाव | कैसे एक स्वैप फ़ाइल बनाने के लिए
विषयसूची:
स्वैप एक डिस्क पर एक जगह है जिसका उपयोग तब किया जाता है जब भौतिक रैम मेमोरी की मात्रा भरी होती है। जब एक लिनक्स सिस्टम रैम से बाहर निकलता है, तो निष्क्रिय पेज को रैम से स्वैप स्पेस में ले जाया जाता है।
स्वैप स्पेस एक समर्पित स्वैप विभाजन या स्वैप फ़ाइल का रूप ले सकता है। ज्यादातर मामलों में जब वर्चुअल मशीन पर लिनक्स चल रहा होता है तो स्वैप विभाजन मौजूद नहीं होता है, इसलिए हमारा एकमात्र विकल्प स्वैप फाइल बनाना है।
इस ट्यूटोरियल को Ubuntu 18.04 और CentOS 7 के साथ लिनक्स सिस्टम पर परीक्षण किया गया था लेकिन इसे किसी अन्य लिनक्स वितरण के साथ काम करना चाहिए।
स्वैप फाइल कैसे जोड़ें
अपने सर्वर में 1GB स्वैप जोड़ने के लिए इन चरणों का पालन करें। यदि आप 1 जीबी के बजाय 2 जीबी जोड़ना चाहते हैं, तो 1
1G
को
2G
बदलें।
-
एक फ़ाइल बनाएँ जो स्वैप के लिए उपयोग की जाएगी।
sudo fallocate -l 1G /swapfileयदि
faillocateइंस्टॉल नहीं हुआ है या यदि आपको एरर मैसेज मिलता है, जिसमें कहा गया है कि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/etc/fstabफ़ाइल खोलें और निम्न पंक्ति को जोड़ें:/swapfile swap swap defaults 0 0स्वैप स्थिति की जाँच करें।
यह सत्यापित करने के लिए कि स्वैप सक्रिय है हम नीचे दिखाए गए अनुसार या तो
swaponया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निकालें/swapfile swap swap defaults 0 0को/etc/fstabफ़ाइल से निकालें।अंत में
rmकमांड का उपयोग करके वास्तविक स्वैप फाइल को हटा दें:sudo rm /swapfile
निष्कर्ष
आपने सीखा है कि स्वैप फाइल कैसे बनाएं और अपने लिनक्स सिस्टम पर स्वैप स्पेस को सक्रिय और कॉन्फ़िगर करें।
स्वैप रामबेहतर फ़ाइल संगठन में बेहतर फ़ाइल संगठन के साथ बेहतर फ़ाइल संगठन में लीप करें
इस ऐड-इन के साथ विंडोज एक्सप्लोरर को पावर करें। चाहे आप आसान एन्क्रिप्शन, बैच नामकरण, छवि आकार बदलने, या लगभग कुछ और ढूंढ रहे हों ... यदि आपने कभी भी विंडोज एक्सप्लोरर की एक निश्चित क्षमता की कामना की है, तो संभावना है कि फिलरफ्रोग में यह है।
हॉट स्वैप के साथ विंडोज 10 में हार्ड डिस्क ड्राइव कैसे स्वैप करें
हॉट स्वैपिंग सिस्टम को बंद किए बिना हार्ड ड्राइव को बदल रहा है। विंडोज 10/8/7 में हार्ड डिस्क ड्राइव को सुरक्षित रूप से बदलने के लिए हॉट स्वैप का उपयोग करें।
विंडोज़ 10/8/7
Windows ऑपरेटिंग सिस्टम में







