एक शक्तिशाली OS इकोसिस्टम के रूप में लिनक्स का सबसे बड़ा आकर्षण इसकी आउट-ऑफ-द-बॉक्स स्पीड है, लेकिन अपने लिनक्स पीसी को और तेज़ करना हमेशा फायदेमंद होता है। नीचे कई तत्व दिए गए हैं जो आपके सिस्टम की स्पीड क्षमताओं को प्रभावित करते हैं और चीजों को तेज़ करने के कुछ शानदार तरीके।
थ्रेड शेड्यूलिंग
शुरुआत में, लिनक्स ने कार्यों को सर्कुलर तरीके से संभालने के लिए एक साधारण शेड्यूलिंग एल्गोरिदम का उपयोग किया। अपनी रचना के बाद से, लिनक्स ने अपने थ्रेड शेड्यूलिंग में लगातार सुधार किया है, जिसका परिणाम एक अत्यधिक उन्नत और स्केलेबल डिज़ाइन के रूप में सामने आया है जिसे कॉम्प्लीटली फेयर शेड्यूलर (CFS) कहा जाता है।
CFS यह तय करने के लिए वर्चुअल रन-टाइम का उपयोग करता है कि किन कार्यों को निष्पादित करने की आवश्यकता है। इसके अलावा, शेड्यूल किए गए कार्यों का एक रेड-ब्लैक, सेल्फ-बैलेंसिंग ट्री रन क्यू की तुलना में कार्यों को अधिक कुशलता से प्रबंधित करने के लिए रखा जाता है।
उन्नत फाइल सिस्टम
लिनक्स अन्य OS मार्केट दावेदारों की तुलना में आश्चर्यजनक रूप से उन्नत फाइल सिस्टम डिज़ाइन का उपयोग करता है। Ext फाइल सिस्टम के तीसरे पुनरावृत्ति, Ext3 की शुरुआत के बाद से, लिनक्स को जर्नलिंग क्षमताओं का लाभ मिला है, जो असफल फाइल ट्रांसफर या पावर आउटेज के मामले में फाइल सिस्टम करप्शन को प्रभावी ढंग से रोकता है।
Ext4, Ext3 की कार्यक्षमता को और बढ़ाता है ताकि बहुत बड़ी फाइलों को समायोजित किया जा सके और हाई एक्सेस स्पीड पर अनलिमिटेड सबडायरेक्टरी की अनुमति मिल सके।
स्पीड की बात करें तो, यहां कुछ तरीके दिए गए हैं जिनसे आप अपने लिनक्स सिस्टम की स्पीड को गंभीरता से बढ़ा सकते हैं।
अपने कंप्यूटर के प्रदर्शन को बढ़ाने के लिए एक आसान शुरुआती स्थान हमेशा स्टार्टअप पर होता है। इसके लिए कुछ प्रमुख दृष्टिकोण हैं, और वे निम्नलिखित ऑप्टिमाइज़ेशन पर केंद्रित हैं। (हम नीचे उदाहरण के रूप में उबंटू का उपयोग करेंगे।)
1. ग्रब टाइम कम करके लिनक्स बूट को तेज़ करें
यदि आपका लिनक्स सिस्टम बूटलोडर के रूप में ग्रब का उपयोग कर रहा है, तो आप पाएंगे कि यह दस से तीस सेकंड तक कहीं भी GRUB बूटलोडर प्रदर्शित करेगा। क्या आप जानते हैं कि आप बूटलोडर की अवधि को कम कर सकते हैं या काउंटडाउन को पूरी तरह से छोड़ सकते हैं?
एक टर्मिनल खोलें और अपनी पसंद के टेक्स्ट एडिटर में "/etc/default/grub" फाइल खोलें
sudo nano /etc/default/grub
GRUB_TIMEOUT वेरिएबल देखें। इस वेरिएबल से जुड़े मान को 5 या 3 जैसी किसी चीज़ से बदलें। काउंटडाउन को अक्षम करने के लिए इसे 0 पर सेट करें। (पहली एंट्री डिफ़ॉल्ट रूप से चुनी जाएगी।)
सेव करें (Ctrl + O) और फाइल बंद करें (Ctrl + X), फिर चलाएं
update-grub
परिवर्तन को प्रभावी करने के लिए,
2. स्टार्टअप एप्लिकेशन की संख्या कम करें
प्रत्येक लिनक्स डिस्ट्रो स्टार्टअप एप्लिकेशन प्रबंधित करने की प्रक्रिया में मामूली बदलाव प्रस्तुत करता है, लेकिन सामान्य आधार समान है।
उबंटू में, स्टार्टअप एप्लिकेशन को संभालना "स्टार्टअप एप्लिकेशन" नामक एक एप्लिकेशन खोलने और उसकी सामग्री को बारीकी से जांचने जितना आसान है।
बस किसी भी पहचाने जाने योग्य चीज़ पर क्लिक करें जो हर बार आपके सिस्टम को बूट करने पर लोड होने के लिए अनावश्यक लगती है। "हटाएं" पर क्लिक करने से आपके द्वारा चुना गया विकल्प बिना किसी कन्फर्मेशन मैसेज के तुरंत हट जाता है। यदि आप अपने चयन के बारे में अनिश्चित हैं, तो आप विकल्प के बगल में चेकमार्क को हटा सकते हैं।
3. अनावश्यक सिस्टम सेवाओं की जांच करें
ध्यान रखें कि आपकी मशीन स्टार्टअप पर जो सभी एप्लिकेशन चलाती है, वे तुरंत दिखाई नहीं देते हैं बिना पहले अपने टर्मिनल से निम्न विशेष कमांड चलाए:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
एक बार हो जाने पर, आप स्टार्टअप एप्लिकेशन में पहले की तुलना में काफी अधिक देखेंगे, जिसमें सिस्टम सेवाएं शामिल हैं। आप इन्हें आवश्यकतानुसार बदल सकते हैं।
4. अपना डेस्कटॉप एनवायरनमेंट बदलें
एक और आसान स्पीड सुधार जिसे आप लागू कर सकते हैं, वह है अपने डेस्कटॉप एनवायरनमेंट को ऑप्टिमाइज़ करना। यह विकल्प कई स्पष्ट इंटरफेस परिवर्तनों के साथ आता है, इसलिए यह उपयुक्त नहीं हो सकता है यदि आप अपने वर्तमान सेटअप को पसंद करते हैं। यदि आप बदलाव और स्पीड वृद्धि के लिए तैयार हैं, तो यह बहुत अच्छी तरह से काम कर सकता है।
कुछ डेस्कटॉप एनवायरनमेंट विकल्प उपलब्ध हैं जो जानबूझकर अन्य कारकों से ऊपर स्पीड पर जोर देते हैं।
Xfce
Xfce को हल्का और स्पीड-ऑप्टिमाइज़्ड होने के लिए डिज़ाइन किया गया है। मल्टी-टच क्षमताएं और पर्याप्त कस्टमाइज़ेशन विकल्प इसे सौंदर्य प्रयोजनों के लिए भी एक उपयुक्त डेस्कटॉप एनवायरनमेंट बनाते हैं।
उबंटू में इस डेस्कटॉप एनवायरनमेंट को इंस्टॉल करने के लिए, अपने टर्मिनल में निम्नलिखित दर्ज करें:
sudo apt-get install xubuntu-desktop
फिर, अपने यूज़र सेशन से लॉग आउट करें और लॉग इन करने से पहले नया डेस्कटॉप विकल्प चुनें।
LXDE
एक और काफी स्पीड-केंद्रित डेस्कटॉप एनवायरनमेंट, LXDE या "लाइटवेट X11 डेस्कटॉप एनवायरनमेंट", मॉड्यूलर होने के लिए डिज़ाइन किया गया है, जिससे इसके व्यक्तिगत घटकों को एक बार में पूरे को इंस्टॉल करने के बजाय आपके सिस्टम में जोड़ा जा सके।
उबंटू में LXDE इंस्टॉल करना अपने टर्मिनल में निम्नलिखित दर्ज करने जितना आसान है:
sudo apt-get install lubuntu-desktop
इसे सक्रिय करने के लिए Xfce के समान प्रक्रिया का पालन करें (लॉग आउट करें और इसे चुनें)।
इस एनवायरनमेंट का मॉड्यूलर डिज़ाइन आपके सिस्टम के UI से जुड़े एक और स्पीड-बूस्टिंग विकल्प पर प्रकाश डालता है।
5. स्वैपनेस कम करें
यह स्पीड सुधार रणनीति इस बात पर केंद्रित है कि लिनक्स एक्टिव मेमोरी का उपयोग कैसे करता है। आमतौर पर, आपकी हार्ड ड्राइव पर स्वैप पार्टीशन का उपयोग अपेक्षाकृत हाई सेटिंग के साथ स्वचालित रूप से किया जाता है। जिसे "स्वैपनेस" कहा जाता है, यह सेटिंग 0 से 100 तक हो सकती है और 60 पर प्रीकॉन्फ़िगर की जाती है।
60 का डिफ़ॉल्ट आमतौर पर अधिकांश उपयोगकर्ताओं की आवश्यकता से कहीं अधिक आक्रामक सेटिंग है, और इसे कम करने से आपकी मशीन को अपने संसाधनों का बेहतर उपयोग करने में मदद मिलती है।
"sysctl.conf" तक पहुंचने के लिए अपने टर्मिनल में निम्नलिखित टाइप करके स्वैपनेस कम करना उतना ही आसान है:
sudo nano /etc/sysctl.conf
फिर, फाइल के नीचे निम्नलिखित जोड़ें और इसे बंद करें:
# स्वैपनेस मान सेट करें vm.swappiness=10
रीबूट करें और स्पीड बूस्ट का आनंद लें।
यदि आप अपने लिनक्स मशीन को तेज़ करना चाहते हैं तो यहां दिए गए टिप्स निश्चित रूप से आज़माने लायक हैं। उनमें से कोई भी अलगाव में या उन सभी को मिलाकर आपके सिस्टम को तेज़ करने में मदद कर सकता है, उन कार्यों के लिए संसाधनों की बचत करता है जो आपके लिए सबसे ज्यादा मायने रखते हैं। उन्हें आज़माएं और चीजों को बहुत तेज़ी से पूरा करें।