लिनक्स स्वैप क्या है?
विषयसूची:
स्वैप स्पेस हार्ड डिस्क का एक हिस्सा है जो RAM मेमोरी के फुल होने पर उपयोग किया जाता है। स्वैप स्पेस एक समर्पित स्वैप पार्टीशन या स्वैप फाइल हो सकती है।
जब एक लिनक्स सिस्टम भौतिक मेमोरी से बाहर निकलता है, तो निष्क्रिय पेज रैम से स्वैप स्पेस में चले जाते हैं।
स्वैपीनेस एक लिनक्स कर्नेल गुण है जो भौतिक मेमोरी से पृष्ठों को स्वैप स्थान पर स्वैप करने और पेज कैश से पृष्ठों को हटाने के बीच संतुलन स्थापित करता है। यह मूल रूप से परिभाषित करता है कि सिस्टम कितनी बार स्वैप स्थान का उपयोग करेगा।
यह आलेख बताता है कि लिनक्स सिस्टम पर स्वैपीनेस मान को कैसे बदलना है।
Swappiness मान की जाँच कर रहा है
अपने सिस्टम पर वर्तमान स्वैच्छिकता मान की जाँच करने के लिए, निम्न
cat
कमांड का उपयोग करें:
cat /proc/sys/vm/swappiness
अधिकांश लिनक्स वितरणों पर डिफ़ॉल्ट स्वैच्छिकता मूल्य 60 है:
60
जबकि अधिकांश उपयोगकर्ताओं के लिए 60 का स्वैच्छिक मूल्य उचित है, कुछ मामलों में, आपको कम मूल्य निर्धारित करने की आवश्यकता हो सकती है।
एक और कमांड जिसे आप स्वैग्मेंट वैल्यू निर्धारित करने के लिए उपयोग कर सकते हैं वह है
sysctl
:
sysctl vm.swappiness
स्वपन मूल्य को बदलना
स्वप्नदोष में 0 और 100 के बीच मान हो सकता है। 0 का मान कर्नेल को आक्रामक रूप से यथासंभव लंबे समय तक स्वैपिंग से बचने का निर्देश देता है। 100 का मान आक्रामक रूप से भौतिक मेमोरी से बाहर स्वैपिंग प्रक्रिया होगा।
एक कम मान कर्नेल को स्वैपिंग से बचने का प्रयास करने के लिए बनाएगा जब भी संभव हो उच्च मूल्य का अर्थ है कि कर्नेल स्वैप स्थान को अधिक आक्रामक तरीके से उपयोग करने का प्रयास करेगा।
सीधे भौतिक मेमोरी तक पहुँचने की तुलना में स्वैप मेमोरी तक पहुँच बहुत धीमी है। Swappiness पैरामीटर के लिए एक कम मूल्य सबसे समग्र सिस्टम प्रदर्शन में सुधार होगा। नियमित डेस्कटॉप इंस्टॉलेशन के लिए, 10 के मान की सिफारिश की जाती है। अधिकांश डेटाबेस सर्वरों के लिए 0 या 1 का स्वैच्छिक मूल्य अनुशंसित है।
इष्टतम स्वैच्छिकता मान आपके सिस्टम के कार्यभार और RAM मेमोरी के आकार पर निर्भर करता है। आपको एक इष्टतम मूल्य खोजने के लिए इस पैरामीटर को छोटे वेतन वृद्धि में समायोजित करना चाहिए।
उदाहरण के लिए, रनटाइम के समय स्वैपीनेस मान को 10 पर सेट करने के लिए, रूट या
sudo
उपयोगकर्ता के रूप में निम्न कमांड टाइप करें:
sudo sysctl vm.swappiness=1
रिबूट के पार स्वैच्छिकता पैरामीटर को लगातार बनाए रखने के लिए अपने टेक्स्ट के साथ
/etc/sysctl.conf
फ़ाइल खोलें:
sudo nano /etc/sysctl.conf
vm.swappiness
पैरामीटर का पता लगाएँ और उसका मान बदलें। यदि यह पैरामीटर मौजूद नहीं है, तो निम्न पंक्ति को फ़ाइल में जोड़ें:
निष्कर्ष
हमने आपको दिखाया है कि स्वैपीनेस पैरामीटर का मान कैसे बदलें।
यदि आपके पास प्रतिक्रिया है, तो नीचे एक टिप्पणी छोड़ दें।
विनिमयउन्नत प्रारूप डिस्क और विंडोज 7 में संगतता में सुधार कैसे करें में संगतता में सुधार कैसे करें। 8

उन्नत प्रारूप डिस्क क्या हैं? उन्नत प्रारूप डिस्क के साथ विंडोज 7 और विंडोज सर्वर 2008 आर 2 की संगतता में सुधार कैसे करें।
परिवर्तन का आकार बदलें या बदलें बदलें टास्कबार विंडोज़ में थंबनेल आकार

विंडोज विस्टा / 7/8 में टास्कबार थंबनेल आकार का आकार बदलने या बदलने का तरीका जानें रजिस्ट्री हैक। यदि आपको थंबनेल आकार बहुत आसानी से अपने आकार में वृद्धि करता है।
एंड्रॉइड ऐप का नाम कैसे बदलें और उनके आइकन कैसे बदलें

Android ऐप्स का नाम बदलने और उनके आइकन बदलने का तरीका जानें।