लिनक्स में स्थायी रूप से अक्षम स्वैप कैसे करें


स्वैप या स्वैप स्पेस एक भौतिक मेमोरी पेज का प्रतिनिधित्व करता है जो डिस्क विभाजन के शीर्ष पर रहता है या एक विशेष डिस्क फ़ाइल का उपयोग करता है जब सिस्टम की रैम मेमोरी को बढ़ाने के लिए उपयोग किया जाता है जब भौतिक मेमोरी भर जाती है।

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

तेजी से एसएसडी हार्ड डिस्क के साथ नई मशीनों पर, स्वैपिंग के लिए एक छोटे से विभाजन का उपयोग शास्त्रीय एचडीडी की तुलना में पहुंच के समय और गति हस्तांतरण में सुधार कर सकता है, लेकिन रैम मेमोरी की तुलना में गति अभी भी अधिक परिमाण कम है। कुछ का सुझाव है कि स्वैप स्पेस को मशीन रैम की दोगुनी मात्रा के रूप में सेट किया जाना चाहिए। हालांकि, 4 जीबी या रैम से अधिक के सिस्टम पर, स्वैप स्पेस को 2 या 4 जीबी के बीच सेट किया जाना चाहिए।

यदि आपके सर्वर में पर्याप्त रैम मेमोरी है या स्वैप स्थान के उपयोग की आवश्यकता नहीं है या स्वैपिंग से आपके सिस्टम का प्रदर्शन बहुत कम हो जाता है, तो आपको स्वैप क्षेत्र को अक्षम करने पर विचार करना चाहिए।

वास्तव में स्वैप स्थान को अक्षम करने से पहले, आपको अपनी मेमोरी लोड डिग्री की कल्पना करने की आवश्यकता है और फिर नीचे दिए गए आदेशों को जारी करके उस विभाजन को पहचानें जो स्वैप क्षेत्र को रखता है।

# free -h 

स्वैप स्थान का उपयोग आकार के लिए देखें। यदि उपयोग किया गया आकार 0B या 0 बाइट के करीब है, तो यह माना जा सकता है कि स्वैप स्थान का गहन उपयोग नहीं किया गया है और यह सुरक्षा अक्षम हो सकता है।

अगला, blkid कमांड जारी करने के बाद, नीचे दिए गए स्क्रीनशॉट में दिखाए अनुसार स्वैप विभाजन की पहचान करने के लिए TYPE = "स्वैप" लाइन देखें।

# blkid 

फिर से, निम्न lsblk कमांड जारी करें और नीचे दिए स्क्रीनशॉट में दिखाए अनुसार [SWAP] विभाजन को खोजने और पहचानने के लिए जारी करें।

# lsblk

आपके द्वारा स्वैप विभाजन या फ़ाइल की पहचान करने के बाद, स्वैप क्षेत्र को निष्क्रिय करने के लिए नीचे दिए गए आदेश को निष्पादित करें।

# swapoff /dev/mapper/centos-swap  

या सभी स्वैप को/proc/स्वैप से अक्षम करें

# swapoff -a 

यदि स्वैप क्षेत्र को अक्षम कर दिया गया है, तो यह जांचने के लिए नि: शुल्क कमांड चलाएं।

# free -h

लिनक्स में स्वैप स्पेस को स्थायी रूप से अक्षम करने के लिए, /etc/fstab फ़ाइल खोलें, स्वैप लाइन खोजें और एक # (हैशटैग) साइन जोड़कर पूरी लाइन पर टिप्पणी करें। रेखा के सामने, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

# vi /etc/fstab

बाद में, रिबूट नई स्वैप सेटिंग लागू करने या जारी करने के लिए सिस्टम <कोड> माउंट-ए कमांड कुछ मामलों में कर सकता है।

# mount -a

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

# free -h
# blkid 
# lsblk 

सर्वाधिकार सुरक्षित। © Linux-Console.net • 2019-2024