रैम को खाली करना और मेमोरी को अधिक कुशलता से प्रबंधित करना सीखकर अपने लिनक्स पीसी के प्रदर्शन में सुधार करें।

क्या आपका लिनक्स पीसी कुछ संसाधन-गहन कार्यक्रमों को संभालने के लिए संघर्ष कर रहा है? या हो सकता है कि आपके कंप्यूटर के कुछ करने से पहले आप बार-बार खुद को लोडिंग आइकन पर कई मिनट तक घूरते हुए पाएं। जो भी हो, हम सभी चाहते हैं कि हमारे पीसी अपने स्तर पर सर्वश्रेष्ठ प्रदर्शन करें।

रैंडम एक्सेस मेमोरी, या बस रैम, एक अच्छा पीसी होने के लिए महत्वपूर्ण है, खासकर जब कई प्रोग्राम या संसाधन-गहन एप्लिकेशन चल रहे हों। लिनक्स पर रैम के प्रदर्शन को बेहतर बनाने के कुछ तरीके यहां दिए गए हैं।

RAM इतना महत्वपूर्ण क्यों है?

जब भी आप अपने लिनक्स पीसी पर कोई एप्लिकेशन चलाते हैं, तो प्रोग्राम डेटा और अन्य अक्सर उपयोग की जाने वाली फ़ाइलों को रैम में संग्रहीत करता है। SSDs जैसे अन्य स्टोरेज मीडिया के विपरीत, RAM तेजी से पढ़ने और लिखने की गति की अनुमति देता है, जो तेजी से प्रसंस्करण में अनुवाद करता है।

यदि आपके पास पर्याप्त RAM नहीं है, तो आपको प्रदर्शन में बाधाएँ दिखाई देंगी। ऐसा इसलिए है क्योंकि आपका पीसी डेटा को स्टोर करने के लिए आपके एसएसडी या हार्ड डिस्क के हिस्से का उपयोग करेगा, जो सूचना को संसाधित करने में धीमा है।

instagram viewer

RAM की अत्यधिक कमी आपके सिस्टम को अनुपयोगी बना सकती है और कभी-कभी आपके सिस्टम को क्रैश कर सकती है।

Linux पर RAM के उपयोग की जाँच करना

यह पता लगाने के लिए कि आपकी रैम संघर्ष कर रही है या नहीं, आप कुछ लिनक्स उपयोगिताओं का उपयोग करके इसकी निगरानी कर सकते हैं। यदि आप कमांड लाइन के साथ सहज हैं या लिनक्स सर्वर पर हैं, तो निम्न कमांड का प्रयोग करें:

फ्री -एच 

फ्री कमांड आपके सिस्टम पर फ्री और यूज्ड रैम दिखाता है। -एच ध्वज केवल यह बताता है कि आउटपुट मानव-पठनीय प्रारूप में होना चाहिए।

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

अन्य एप्लिकेशन जैसे htop भी संसाधन उपयोग और RAM उपयोग का एक अच्छा अवलोकन प्रदान करते हैं।

यहां बताया गया है कि आप अपने लिनक्स पीसी पर समग्र प्रदर्शन को बेहतर बनाने के लिए अपनी रैम को कैसे मुक्त कर सकते हैं।

1. अप्रयुक्त सेवाओं और कार्यक्रमों को समाप्त करें

आप अपने लिनक्स पीसी पर जितने अधिक प्रोग्राम या सेवाएं चलाते हैं, रैम की उतनी ही अधिक आवश्यकता होती है। आप अपने ब्राउज़र में जितने अधिक टैब खुले रखेंगे, RAM का उपयोग उतना ही अधिक होगा।

अपने डिस्ट्रो के आधार पर, उन पैकेजों का जायजा लें जिनकी अब आपको आवश्यकता नहीं है। उदाहरण के लिए, डेबियन-आधारित डिस्ट्रोज़ पर, आप कर सकते हैं पैकेज हटाने के लिए APT पैकेज मैनेजर का उपयोग करें.

आप सभी चल रही सेवाओं की जांच भी कर सकते हैं और ऐसी किसी भी सेवा को बंद कर सकते हैं जिसकी आपको आवश्यकता नहीं है। वैकल्पिक रूप से, उन्हें बूट पर स्वचालित रूप से प्रारंभ होने से अक्षम करें। सिस्टमड का उपयोग कर लिनक्स डिस्ट्रोस पर, आप निम्न आदेश का उपयोग करके सभी चल रहे प्रोग्रामों को सूचीबद्ध कर सकते हैं:

sudo systemctl list-units --type=service --state=running

सभी सिस्टम सेवाओं को अक्षम और बंद करें कि अब आपको जरूरत नहीं है।

2. हमेशा अप-टू-डेट सॉफ़्टवेयर का उपयोग करें

अधिकांश निम्न-स्तरीय प्रोग्रामिंग भाषाएँ जैसे C और C++ में बिल्ट-इन कचरा संग्रहण नहीं होता है। इसका मतलब है कि प्रोग्रामर को विशेष रूप से स्मृति आवंटित और हटाना है।

यदि कचरा संग्रह सही तरीके से नहीं किया जाता है, तो यह मेमोरी लीक का कारण बन सकता है: ऐसा परिदृश्य जहां एक प्रोग्राम अभी भी मेमोरी स्पेस का उपभोग करता है, भले ही ऐसा नहीं माना जाता है।

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

आप अपने डिस्ट्रो के आधार पर सॉफ़्टवेयर को अपडेट करने के लिए निम्न आदेश चला सकते हैं।

# डेबियन-आधारित डिस्ट्रोस पर
सुडो एपीटी अपडेट और सुडो एपीटी अपग्रेड

# आरएचईएल लिनक्स डेरिवेटिव पर
सुडो डीएनएफ अपग्रेड

# आर्क-आधारित लिनक्स डिस्ट्रोस पर
सुडो पॅकमैन -Syu

3. हल्के सॉफ्टवेयर का प्रयोग करें

हमेशा उस सॉफ़्टवेयर पर शोध करें जिसे आप अपने सिस्टम पर स्थापित करने वाले हैं। अधिकांश सॉफ़्टवेयर साइटें न्यूनतम आवश्यकताएँ प्रदान करती हैं जो इस बात का एक अच्छा संकेतक हैं कि सॉफ़्टवेयर कितना मेमोरी इंटेंसिव है।

भी, htop जैसी निगरानी उपयोगिताओं का उपयोग करें यह जांचने के लिए कि कौन से एप्लिकेशन बहुत अधिक RAM का उपभोग कर रहे हैं।

यदि आपके पीसी में न्यूनतम RAM है तो LXDM, SLiM, और LightDM जैसे हल्के प्रदर्शन प्रबंधकों का उपयोग करें। यद्यपि गनोम और केडीएम जैसे प्रमुख प्रदर्शन प्रबंधक लोकप्रिय हैं, वे बहुत सारे स्मृति संसाधनों का उपभोग करते हैं।

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

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

4. लिनक्स पर स्वैपनेस समायोजित करें

स्वैपीनेस आपके लिनक्स सिस्टम पर एक मूल्य है जो यह निर्धारित करता है कि रैम के भरे होने पर आपके सिस्टम को कितनी बार डिस्क में वर्चुअल मेमोरी का उपयोग करना चाहिए।

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

हालाँकि, यदि आप RAM समस्याओं का सामना कर रहे हैं जो आपके सिस्टम को रोक देती हैं, तो आपके पास एक उच्च स्वैप मूल्य होना चाहिए। उदाहरण के लिए, 60 ताकि आप डिस्क का उपयोग कर सकें और संभावित सिस्टम क्रैश से बच सकें।

आप निम्न आदेश का उपयोग करके अपना स्वैप मान देख सकते हैं:

sysctl vm.swappiness

स्वैपीनेस मान को बदलने के लिए, निम्न पंक्ति को अपने में जोड़ें या संशोधित करें /etc/sysctl.conf फ़ाइल। उदाहरण के लिए, इसे 10 पर सेट करने के लिए, आप लाइन जोड़ सकते हैं:

vm.swappiness=10

फ़ाइल सहेजें और निम्न आदेश का उपयोग करके परिवर्तन लागू करें:

सुडो सिसक्टल -पी

5. कैश और डेंट्री साफ़ करें

लिनक्स पर फ़ाइल सिस्टम संचालन के अनुकूलन के लिए कैशे और निर्देशिका प्रविष्टियाँ (डेंट्रीज़) महत्वपूर्ण हैं। हालाँकि, वे कीमती RAM संसाधनों का उपभोग करते हैं और मेमोरी की कमी पैदा कर सकते हैं।

यदि आप गंभीर स्मृति बाधाओं का सामना कर रहे हैं, तो आपको निम्न आदेश का उपयोग करके अपने कैश और प्रविष्टियों को साफ़ करने पर विचार करना चाहिए:

सिंक && इको 3 | सूडो टी /proc/sys/vm/drop_caches

6. अपने लिनक्स पीसी को रिबूट करें

कुछ लिनक्स व्यवस्थापक अपने सिस्टम अपटाइम के बारे में शेखी बघारते हैं और सिस्टम को रिबूट करने के किसी भी विचार से घृणा करते हैं। लेकिन कभी-कभी आपको अपने सिस्टम को रीबूट करना पड़ता है। यह सभी सेवाओं और प्रक्रियाओं को समाप्त करके आपके RAM को मुक्त करता है। यह कैश्ड डेटा को साफ़ कर देगा और मेमोरी विखंडन को हटा देगा जो आपके सिस्टम को धीमा कर सकता है।

इसके अलावा, रीबूट आपके सिस्टम पर मौजूद स्मृति रिसाव के मुद्दों और अन्य पृष्ठभूमि प्रक्रियाओं को हल करने में मदद करता है।

7. अपने पीसी में अधिक रैम जोड़ें

अधिकांश पीसी आपको अधिक रैम जोड़ने या इसका विस्तार करने की अनुमति देते हैं। यदि आप गंभीर RAM समस्याओं का सामना कर रहे हैं तो अपने सिस्टम में अधिक RAM जोड़ना एक अच्छा दीर्घकालिक समाधान है।

अधिक रैम जोड़कर, आप डेटा को जल्दी से स्टोर और एक्सेस करने के लिए प्रक्रियाओं और सेवाओं को चलाने के लिए अधिक स्थान प्रदान करते हैं और प्रक्रिया में, डिस्क को स्वैप करने की आवश्यकता को कम करते हैं, जो धीमा है।

इससे पहले कि आप अपने पीसी के लिए रैम खरीदना शुरू करें, सुनिश्चित करें कि आपका पीसी रैम अपग्रेड की अनुमति देता है। कुछ आधुनिक पीसी बेहतर प्रदर्शन के लिए मदरबोर्ड में सोल्डर रैम के साथ आते हैं।

इसके अलावा, पीसी की अधिकतम रैम क्षमता और इसके द्वारा उपयोग किए जाने वाले रैम चिप्स के प्रकार से अवगत रहें।

अधिकतम प्रदर्शन के लिए अपनी रैम को ऑप्टिमाइज़ करें

एक अच्छी रैम अच्छे सिस्टम प्रदर्शन के लिए महत्वपूर्ण है। हमेशा सुनिश्चित करें कि आपके पास अपने प्रकार के वर्कलोड को संभालने के लिए पर्याप्त रैम स्थापित है।