लिनक्स पर स्वैप कैसे साफ़ करें

Linaksa Para Svaipa Kaise Safa Karem



स्वैप एक ऑपरेटिंग सिस्टम द्वारा परिचालन कार्यों को करने के लिए सेकेंडरी स्टोरेज डिवाइस से प्राप्त की गई मेमोरी है। ऐसा तब होता है जब प्राथमिक मेमोरी (RAM) भर जाती है और सामान्य कार्यक्षमता को चलाने के लिए अतिरिक्त स्टोरेज की आवश्यकता होती है।

सिस्टम की मेमोरी आवश्यकताओं को प्रबंधित करने के लिए स्वैप मेमोरी एक कुशल तरीका है। हालाँकि, इसके कुछ नुकसान भी हैं। उदाहरण के लिए, यह अक्सर प्राथमिक मेमोरी की तुलना में धीमी होती है, जो कुल मिलाकर सिस्टम के प्रदर्शन को धीमा कर देती है। मेमोरी गड़बड़ी (ओओएम) की स्थिति में, यह सर्वर के क्रैश होने का कारण भी बन सकता है।







सामान्य संचालन में, सिस्टम कुशलतापूर्वक स्वैप का प्रबंधन करता है; हालाँकि, कुछ मामलों में, इसे व्यवस्थापक द्वारा मैन्युअल रूप से प्रबंधित करना आवश्यक हो जाता है। इस गाइड में, मैं लिनक्स पर स्वैप साफ़ करने की प्रक्रिया और इसे प्रबंधित करने के तरीके के बारे में बताऊंगा।



लिनक्स पर स्वैप कैसे साफ़ करें

लिनक्स पर स्वैप साफ़ करना किसी प्रक्रिया को बंद और चालू करने जितना ही सरल है। का उपयोग करके स्वैप की वर्तमान स्थिति की जांच करना मुक्त के साथ आदेश दें -एम झंडा।



मुक्त -एम

कहाँ -एम आउटपुट को एमबी में प्रदर्शित करता है, और जीबी में आउटपुट प्राप्त करने के लिए इसका उपयोग करें -जी झंडा।





का उपयोग करके स्वैप को अक्षम करें अदला-बदली आज्ञा।



सूडो अदला-बदली -ए

-ए ध्वज स्वैप के रूप में चिह्नित सभी उपकरणों को इंगित करता है /आदि/स्वैप निर्देशिका। यह स्वैप स्पेस का उपयोग करना बंद कर देता है और केवल RAM पर निर्भर करता है।

अदला-बदली प्रक्रिया को साफ़ होने में समय लग सकता है, इसलिए प्रक्रिया को पूरा होने देने के लिए कुछ सेकंड रुकें। डेटा ट्रांसफर देखने के लिए, का उपयोग करें मुक्त आज्ञा।

का उपयोग करके स्वैप को सक्रिय करें जोड़ा जा चुका आज्ञा।

सूडो जोड़ा जा चुका -ए

अदला-बदली साफ़ कर दी गई है; आप इसका उपयोग करके इसे सत्यापित कर सकते हैं मुक्त -एम आज्ञा।

लिनक्स पर स्वैप कैसे प्रबंधित करें

लिनक्स पर स्वैप को कर्नेल पैरामीटर का उपयोग करके नियंत्रित किया जाता है जिसे कहा जाता है swappiness . लिनक्स पर हर चीज़ की तरह, स्वैपीनेस भी एक फ़ाइल है जो इसमें स्थित है /proc/sys/vm निर्देशिका। फ़ाइल को पढ़ने के लिए, का उपयोग करें बिल्ली फ़ाइल पथ के साथ आदेश.

बिल्ली / प्रोक / sys / वीएम / swappiness

आउटपुट स्क्रीनशॉट स्वैपीनेस के डिफ़ॉल्ट मान को इंगित करता है 60 . अदला-बदली के मूल्य को संशोधित करने के लिए हमें इसका उपयोग करने की आवश्यकता है sysctl.conf फ़ाइल।

सूडो नैनो / वगैरह / sysctl.conf

का मान बदलें वी.एम.स्वैपीनेस किसी अन्य मान के साथ पैरामीटर. यदि यह पैरामीटर मौजूद नहीं है, तो बस इसे टाइप करें।

vm.swappiness=N

कहाँ एन अदला-बदली का मूल्य है.

स्वैप मान के बीच सेट किया जा सकता है 0 और 100 ; 0 जबकि, स्वैप को अक्षम रखा जाएगा 100 आक्रामक अदला-बदली को दर्शाता है।

में परिवर्तन करने के बाद sysctl.conf फ़ाइल में, परिवर्तनों को प्रभावी बनाने के लिए आपको सिस्टम को रीबूट करना होगा। फिर कैट कमांड का उपयोग करके स्वैपनेस का मूल्य जांचें।

निष्कर्ष

स्वैप किसी भी ऑपरेटिंग सिस्टम में मेमोरी को प्रबंधित करने का एक कुशल तरीका है। कभी-कभी, असामान्य एप्लिकेशन व्यवहार के कारण आक्रामक स्वैपिंग हो सकती है, जिससे अंततः सिस्टम धीमा हो जाता है और मेमोरी से बाहर त्रुटियां हो जाती हैं। स्वैप को साफ़ करने से स्थिति में सुधार हो सकता है। लिनक्स पर स्वैप को साफ़ करने के लिए, इसका उपयोग करके इसे रीसेट करें अदला-बदली और तब जोड़ा जा चुका आदेश. स्वैप मान को प्रबंधित करने के लिए, संशोधित करें वी.एम.स्वैपीनेस में पैरामीटर sysctl.conf फ़ाइल।