मैं न्यूनतम ऊर्जा उपयोग के लिए उबंटू को कैसे अनुकूलित कर सकता हूं?


23

मैं न्यूनतम ऊर्जा उपयोग के लिए उबंटू को कैसे अनुकूलित कर सकता हूं? मैं अपने लैपटॉप का उपयोग विकास के लिए करता हूं, लेकिन लेखन के लिए भी। मेरे पास 9 घंटे की उड़ान है और पहले से ही उपयोग करने पर 6 घंटे की बैटरी लाइफ है

  • सीमित स्क्रीन चमक
  • कोई usb डिवाइस नहीं
  • कोई नेटवर्किंग नहीं
  • भौंरा स्थापित किया गया और एनवीडिया कार्ड बंद हो गया
  • शक्तियों पर टीएलपी सेट

अब मैं अपना बैटरी जीवन कैसे बढ़ा सकता हूं यह जानकर कि मैं केवल लिखना चाहता हूं (लिब्रे ऑफिस का उपयोग करके)? मैं मूल रूप से 'राइटिंग मोड' के लिए एक बहुत ही न्यूनतम प्रणाली चाहता हूं।

  • क्या मुझे अपने क्वाडकोर को एक कोर तक सीमित करना चाहिए?
  • क्या मुझे कुछ सेवाओं को अक्षम करना चाहिए? यहाँ की सूची हैservice --status-all

    [ + ]  acpid
    [ + ]  anacron
    [ + ]  apache2
    [ - ]  apparmor
    [ ? ]  apport
    [ + ]  atd
    [ + ]  avahi-daemon
    [ ? ]  binfmt-support
    [ + ]  bluetooth
    [ - ]  brltty
    [ + ]  bumblebeed
    [ + ]  console-font
    [ + ]  console-setup
    [ + ]  cron
    [ + ]  cups
    [ + ]  cups-browsed
    [ - ]  dbus
    [ ? ]  dns-clean
    [ - ]  elasticsearch
    [ - ]  fancontrol
    [ + ]  friendly-recovery
    [ - ]  grub-common
    [ ? ]  irqbalance
    [ - ]  kerneloops
    [ ? ]  killprocs
    [ + ]  kmod
    [ ? ]  lightdm
    [ - ]  lighttpd
    [ - ]  lm-sensors
    [ ? ]  mysql
    [ ? ]  networking
    [ + ]  nmbd
    [ ? ]  ondemand
    [ - ]  openvpn
    [ + ]  postgresql
    [ ? ]  pppd-dns
    [ + ]  prey-trigger
    [ - ]  procps
    [ - ]  pulseaudio
    [ ? ]  rc.local
    [ + ]  resolvconf
    [ + ]  rfkill-restore
    [ + ]  rfkill-store
    [ - ]  rsync
    [ + ]  rsyslog
    [ + ]  samba
    [ + ]  saned
    [ - ]  selfcontrol
    [ ? ]  sendsigs
    [ + ]  setvtrgb
    [ - ]  smartmontools
    [ + ]  smbd
    [ ? ]  speech-dispatcher
    [ - ]  sudo
    [ - ]  timidity
    [ ? ]  tlp
    [ - ]  udev
    [ ? ]  umountfs
    [ ? ]  umountnfs.sh
    [ ? ]  umountroot
    [ - ]  unattended-upgrades
    [ - ]  urandom
    [ + ]  winbind
    [ - ]  x11-common
    
    • अधिक हल्के डेस्कटॉप वातावरण स्थापित करना चाहिए? क्या मैं इसे एक अच्छे और साफ तरीके से कर सकता हूं (आखिरकार मेरे पास अपना लैपटॉप अच्छी तरह से सेट है और मैं इसे पहले से अलग करना नहीं चाहता।
    • क्या मुझे कुछ और करना चाहिए?

एक आखिरी बात: मैं इन सभी विकल्पों को एक स्क्रिप्ट के साथ सक्रिय करना या निष्क्रिय करना चाहूंगा (जो मैं केवल बैटरी पर काम करते समय चलाऊंगा)। कृपया सुझाव देने के तरीके के बारे में सुझाव के रूप में शामिल करें।

पुनश्च: कुछ संभावित डुप्लिकेट में जानकारी 13.10 के लिए दिनांकित है।


1
पटकथा लिखना एक आसान काम है लेकिन मैं सोच रहा हूं कि सत्ता बचाने के लिए और क्या शेष है..आपने ज्यादातर चीजें पहले ही कर ली हैं! ;)
अशक्त सूचक

2
आप गर्त में जा रहे हैं और इसका परिणाम यह होगा कि आप कुछ मिनट बचा लेंगे। आप वास्तव में 3 या अधिक घंटे जीतने की उम्मीद करते हैं? अगर बैटरी से 50% अधिक बिजली प्राप्त करने का एक तरीका था, तो हमारे पास बिजली प्रबंधन में इसके लिए एक विकल्प होगा। सबसे आसान समाधान: एक दूसरी बैटरी प्राप्त करें। हेक, मेरे पास सिर्फ 3 हैं उन 4 के लिए, साल में 5 बार मेरी ट्रेनें बहुत देरी से चल रही हैं।
रिनविंड

तुम हॉलैंड से सही हो? वहां ट्रेनें 4 या 5 बार से अधिक देरी से चलती हैं :) कितना प्राप्त किया जा सकता है वास्तव में पूरी तरह से प्रलेखित नहीं है और सभी परीक्षण नहीं कर सकते हैं क्योंकि डेस्कटॉप डेस्कटॉप वातावरण में परिवर्तन के रूप में नाटकीय रूप से काम कर सकते हैं, इसलिए बहुत स्पष्ट रूप से, मुझे नहीं लगता कि वहाँ है डेटा आपके दावे का समर्थन करने के लिए।
don.joey

1
@ don.joey तुम सच में विश्वास है कि दोनों बृहस्पति और ttlp के रचनाकारों और लोग fron Phoronic एक सुविधा के रूप में यह दूसरा नहीं होगा वे जानते हैं कि यह काम करेगा? वे सभी हमारे लिए परीक्षण करते थे;)
रिनविंड

जवाबों:


9

आप के रूप में नामित एक उपकरण का उपयोग कर सकते हैं pm-powersave। यह आपके उबंटू को कम पावर मोड में बदल देगा।

उपयोग:

  • pm-powersave true पॉवर सेव मोड शुरू करेगा।

  • pm-powersave false पॉवर सेव मोड को रोक देगा।

यहाँ छवि विवरण दर्ज करें

अधिक जानकारी

http://manpages.ubuntu.com/manpages/saucy/man8/pm-powersave.8.htmlकमांड के लिए मैनपेजमैनपेज आइकन


मैं pm-powersave के लिए मैनपेज को पसंद करता हूं क्योंकि यह /etc/pm/power.d/ पर इंगित करता है और इस तरह आसानी से एक्स्टेंसिबल है (बस इस निर्देशिका में एक नई स्क्रिप्ट जोड़ें)।
don.joey

1
टीएलपी के पॉवरसेव मोड के साथ अंतर ? मैं अपना परीक्षण करूँगा लेकिन फिर भी, आपकी प्रतिक्रिया की सराहना की जाएगी।
tuk0z

4

शक्ति का सबसे बड़ा उपयोग हार्ड ड्राइव है। यदि आप कंप्यूटर को शब्द संसाधन क्षमताओं के लिए उपयोग कर रहे हैं, तो आप हार्ड डिस्क को पढ़े या लिखे बिना महत्वपूर्ण समय तक जा सकते हैं।

  1. फाइल सिस्टम अक्षम जर्नलिंगयह हार्ड ड्राइव के सबसे लगातार उपयोगों में से एक है। यह अगले आइटम को और अधिक प्रभावी बनाने की अनुमति देगा।
  2. बफ़र्ड डिस्क का उपयोग करें। हार्ड डिस्क पर लिखने से पहले डिस्क का बफर समय के लिए लिखना संभव है। यदि आप केवल एक कार्यक्रम चला रहे हैं, तो यह संभावित रूप से आपकी हार्ड डिस्क को 20 या 30 मिनट के लिए निकाल सकता है, भले ही आप डिवाइस पर लिख रहे हों। मैं लैपटॉप-मोड-टूल्स का उपयोग करता हूं। मैं इस के लिए ubuntu अनुमोदित विधि नहीं जानता।
  3. अन्य हार्ड डिस्क बिजली की बचत के विकल्प। (अधिक बार स्पिंडाउन, आदि)
  4. जैसा कि पहले उल्लेख किया गया है, बिजली की खपत को कम करने के लिए किए जाने वाले अन्य कॉन्फ़िगरेशन परिवर्तनों को खोजने के लिए पावरटॉप का उपयोग करें ।
  5. अपने सीपीयू को अंडरवॉटर करें। यह एक दूसरों की तुलना में थोड़ा अधिक शामिल है। https://wiki.ubuntu.com/UndervoltingHowto

3

आप अपने सभी सीपीयू कोर के सीपीयू गवर्नर को "शक्तियां" पर सेट कर सकते हैं। यह सबसे कम cpu घड़ी है, और कम से कम बिजली का उपयोग करता है।

user@host:~$ for x in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo powersave > $x; done

वर्तमान में कौन सा गवर्नर सक्रिय है यह देखने के लिए:

user@host:~$ echo $(cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)
powersave powersave powersave powersave

डिफ़ॉल्ट मान "ondemand" है।

संपादित करें:

जब आप बूट करते हैं तो आप प्रविष्टि eको संपादित करने और जोड़ने के लिए दबाकर ग्रब प्रविष्टि में अधिकतम cpus की संख्या निर्धारित कर सकते हैं:

maxcpus=1

एंट्री प्रेस F10को बूट में बदलने के बाद ।

लेकिन , आप अपने सीपीयू कोर को सीमित कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि आप पहले की तुलना में कम बिजली की खपत का उपयोग करते हैं। ध्यान दें, जब सिस्टम कुशलतापूर्वक कई cpus का उपयोग करने में सक्षम होता है, तो उसे उसी कार्य के लिए कम समय की आवश्यकता होती है और कम गर्मी पैदा होती है, इसलिए आपको अपने उद्देश्यों के लिए इसका परीक्षण करना होगा। अधिक जानकारी के लिए सी.एफ. कर्नेल पैरामीटर


वहाँ कुछ cpu कोर का उपयोग नहीं करने के लिए एक आसान तरीका है?
don.joey

@ don.joey मेरा संपादन देखें
अराजकता

अच्छा संपादन। क्या आप एक स्रोत जोड़ सकते हैं?
don.joey

1

अधिक हल्के डेस्कटॉप वातावरण स्थापित करना चाहिए?

कैसे के बारे में 0 जीयूआई। शुद्ध पाठ-आधारित वातावरण, पृष्ठभूमि में चल रहा कोई भी Xserver आदि ...

क्या मुझे कुछ सेवाओं को अक्षम करना चाहिए?

मैं अपाचे, सांबा, एनटीपी, पल्स, insert your network/audio related service hereसेवाओं को अक्षम / बंद कर दूंगा ।

क्या मुझे अपने क्वाडकोर को एक कोर तक सीमित करना चाहिए?

क्या आपको उनकी आवश्यकता है? -> हाँ

नहीं।

क्या आपको उनकी आवश्यकता है? -> नहीं

हाँ।

क्या मुझे कुछ और करना चाहिए?

हजारों! आप एक USB / SSD चला सकते हैं और HDD को नियंत्रण से बाहर कर सकते हैं। सीपीयू की पॉवरसेव मोड में रखें। सभी रेडियो इंटरफेस को अक्षम करें। पावरटॉप का उपयोग करें और सभी पॉवर_सैविंग तंत्र को सही करें। एक अतिरिक्त बैटरी प्राप्त करें। विज्ञापन बेतुका

उसी लेखक से संबंधित:


मैं एक्सरेवर के बिना लिब्रे ऑफिस के दस्तावेजों के साथ कैसे काम कर सकता हूं?
don.joey

1
@ don.joey लिबरऑफिस का उपयोग नहीं करने के बारे में कैसे? क्या LO की एक विशेषता है जो अन्य पाठ-आधारित पाठ प्रोसेसर पेश नहीं कर सकता है? हो सकता है कि आपको बस सादे पाठ पर विचार करना चाहिए और उड़ान के अंत में प्रारूपण करना चाहिए?
Braiam

1

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


0

powertop हार्डवेयर और रनिंग प्रक्रियाओं के अलग-अलग टुकड़ों की शक्ति के उपयोग का (विशेष रूप से सटीक नहीं) अनुमान प्रदान करता है।

नेटवर्किंग, ब्लूटूथ / या बेकार उपयोगकर्ता-अंतरिक्ष प्रक्रियाओं (जैसे ड्रॉपबॉक्स / Ubuntu एक जब आपके पास कोई नेटवर्क कनेक्शन नहीं है) से संबंधित कुछ अनावश्यक सेवाओं को बंद करना एक छोटा सा अंतर कर सकता है। समय पर लूप चलाने वाली कोई भी चीज प्रोसेसर को नींद से जगा देगी और थोड़ी अतिरिक्त शक्ति का उपयोग करेगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.