मुझे अपनी नेटबुक की बैटरी लाइफ को दोगुनी से अधिक करने में सक्षम किया गया है, जिन सेवाओं की मुझे आवश्यकता नहीं है, और उनके कर्नेल ड्राइवरों को अनलोड करके।
service --status-all
यह देखने के लिए कि आपके सिस्टम में क्या चल रहा है, और service <service-name> stop
इसे बंद करने के लिए उपयोग करें ।
lsmod
कर्नेल मॉड्यूल लोड किए गए हैं और rmmod <module>
इसे अनलोड करने के लिए देखने के लिए उपयोग करें ।
यदि / जब आप चीजों को वापस लाना चाहते हैं, तो सबसे आसान तरीका केवल रीबूट करना है।
कभी-कभी आपको डेमॉन या प्रोग्राम को मारने की भी आवश्यकता होती है जो सेवा या ड्राइवर का उपयोग करने से पहले उन्हें बंद कर दिया जाता है। आउटपुट से ps aux
देखें कि क्या चल रहा है, और kill -9 <pid>
उन्हें समाप्त करने के लिए।
जिन सेवाओं को मैं आमतौर पर बंद करता हूं, उनमें शामिल हैं: उबंटू वन, एसएचएस, अपाचे, डेटाबेस, अवही, पल्सेडियो, कप, एपर्मर, एकपी-डेमन, ब्लूटूथ। मॉड्यूल I अनलोड: पूरे ऑडियो स्टैक, usb_storage, वेब कैमरा ड्राइवर, वायरलेस, ब्लूटूथ। (ऑडियो जैसी कुछ सेवाएं आसानी से नहीं मरती हैं।)
मैं भी एक्स ( service gdm stop
) को बंद करने के रूप में दूर चला गया हूं और पूरी तरह से सिर्फ कंसोल से काम कर रहा हूं, जो मुझे मेरे नेटबुक बैटरी जीवन को लगभग 8 घंटे तक खींचने देता है।