Ubuntu'yu minimum enerji kullanımı için nasıl optimize edebilirim?


23

Ubuntu'yu minimum enerji kullanımı için nasıl optimize edebilirim? Dizüstü bilgisayarımı geliştirme için ve aynı zamanda yazı yazmak için kullanıyorum. Zaten kullanırken 9 saatlik bir uçuşum ve 6 saatlik bir pil ömrüm var

  • sınırlı ekran parlaklığı
  • usb aygıtı yok
  • ağ yok
  • Bumblebee yüklü ve Nvidia kartı kapalı
  • TLP güç tasarrufu ayarlandı

Artık sadece yazmak istediğimi bilerek (LibreOffice kullanarak) pil ömrünü nasıl artırabilirim? Aslında bir tür 'yazma modu' için çok az bir sistem istiyorum.

  • Quadcore'umu bir çekirdekli ile sınırlamalı mıyım?
  • Bazı hizmetleri devre dışı bırakmalı mıyım? İşte listesiservice --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
    
    • Daha hafif bir masaüstü ortamı kurmalı mıyım? Bunu güzel ve temiz bir şekilde yapabilir miyim (sonuçta dizüstü bilgisayarımı güzel bir şekilde ayarlıyorum ve 14.04'ten önce yeniden yüklemek istemiyorum).
    • Başka bir şey yapmalı mıyım?

Son bir şey: Tüm bu seçenekleri tek bir komut dosyasıyla (yalnızca pille çalışırken çalışacağım) etkinleştirmek veya devre dışı bırakmak istiyorum. Lütfen önerdiklerinizin nasıl yapılacağına dair önerileri dahil edecek kadar nazik olun.

Not: Olası kopyaların bazılarındaki bilgiler 13.10'a tarihlenir .


1
Senaryo yazmak kolay bir iş ama güçten tasarruf etmek için geriye kalanların ne olduğunu merak ediyorum. ;)
Boş gösterici

2
Çembere doğru ilerliyorsunuz ve sonuç olarak birkaç dakika kazanıyor olursunuz. Gerçekten 3 saat veya daha fazla saat kazanmayı mı bekliyorsunuz? Pilden% 50 daha fazla güç almanın bir yolu olsaydı, güç yönetiminde bunun için bir seçeneğimiz olurdu. En kolay çözüm: ikinci bir pil alın. Heck, yılda 3 defa sadece 4-5 trenim geçiyor.
Rinzwind

Hollanda’lısın değil mi? Trenler 4 ya da 5 kereden fazla geç saatlere kadar sürüyor :) Gerçekten ne kadar kazanılabildiği tam olarak belgelenmiyor ve tüm testler masaüstü ortamını değiştirmek kadar etkileyici şeyler yapamıyor. talebinizi destekleyen veriler.
don.joey

1
@ Gerçekten hem Jüpiter ve ttlp ve Phoronic fron adamlar yaratıcıları bir özellik olarak bu olmazdı inanmak don.joey ikinci onlar işe yarayacağını biliyor musunuz? Hepsi bizim için testleri yaptı;)
Rinzwind 19:13 de

Yanıtlar:


9

adında bir araç kullanabilirsiniz pm-powersave. Ubuntu'nuzu düşük güç moduna çevirir.

kullanımı:

  • pm-powersave true güç tasarrufu moduna geçecek.

  • pm-powersave false Güç tasarrufu modunu durduracak.

görüntü tanımını buraya girin

Fore daha fazla bilgi

http://manpages.ubuntu.com/manpages/saucy/man8/pm-powersave.8.htmlkomut için manpageManpage simgesi


Pm-powersave 'in manetini /etc/pm/power.d/' ye işaret ettiği ve böylece kolayca genişletilebilir olduğu için seviyorum (sadece bu dizine yeni bir script ekleyin).
don.joey

1
TLP'nin güç tasarrufu moduyla farkı nedir? Testimi yapacağım ama yine de geri bildiriminiz takdir edilecektir.
tuk0z

4

En büyük güç kullanımlarından biri de sabit disk. Bilgisayarı yalnızca sözcük işleme yetenekleri için kullanıyorsanız, sabit diske okumadan veya yazmadan önemli süreler boyunca devam edebilirsiniz.

  1. Dosya sistemi günlüğünü devre dışı bırakın . Bu, sabit sürücünün en sık kullanılanlarından biridir. Ayrıca bir sonraki öğenin çok daha etkili olmasına izin verecektir.
  2. Arabelleğe alınmış disk yazma yazar. Sabit diskte yazmadan önce, disk yazmalarını önemli bir süre boyunca tamponlamak mümkündür. Yalnızca bir program çalıştırıyorsanız, bu, cihaza yazsanız bile sabit diskinizin 20 veya 30 dakika süreyle çıkmasına neden olabilir. Dizüstü bilgisayar modu araçları kullanıyorum. Bunun için ubuntu onaylı yöntemi bilmiyorum.
  3. Diğer sabit disk güç tasarrufu seçenekleri. (Daha sık konuşma, vb.)
  4. Daha önce belirtildiği gibi, güç tüketimini azaltmak için yapılabilecek diğer yapılandırma değişikliklerini bulmak için powertop kullanın.
  5. CPU'nuzu sökünüz. Bu, diğerlerinden biraz daha fazla ilgili. https://wiki.ubuntu.com/UndervoltingHowto

3

Tüm işlemci çekirdeğinizin işlemci valisini "güç tasarrufu" olarak ayarlayabilirsiniz. Bu en düşük işlemci saati ve en az gücü kullanıyor.

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

Hangi valinin aktif durumda olduğunu görmek için:

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

Varsayılan değer "ondemand".

DÜZENLE:

Önyüklerken girişi edüzenlemek ve eklemek için tuşuna basarak grub girişindeki maks. Cpus sayısını belirleyebilirsiniz:

maxcpus=1

Girişi değiştirdikten sonra F10önyüklemek için basın .

AMA , işlemci çekirdeğinizi sınırlandırabilirsiniz, ancak bu eskisinden daha az güç kullandığınız anlamına gelmez. Sistem, çoklu cpus'ları verimli bir şekilde kullanabildiği zaman, aynı göreve daha az zamana ihtiyaç duyduğunu ve daha az ısı ürettiğini, bu nedenle amaçlarınız için test etmeniz gerektiğini unutmayın. Daha fazla bilgi için cf. çekirdek parametreleri .


Bazı cpu çekirdeklerini kullanmamanın basit bir yolu var mı?
don.joey

@ don.joey benim düzenlememi gör
kaos

Güzel düzenleme. Kaynak ekleyebilir misiniz?
don.joey

1

Daha hafif bir masaüstü ortamı kurmalı mıyım?

0 GUI hakkında. Saf metin tabanlı ortam, arka planda çalışan Xserver yok ...

Bazı hizmetleri devre dışı bırakmalı mıyım?

Apache, samba, ntp, pulse, insert your network/audio related service hereservisleri devre dışı bırakılır / durdurulur .

Quadcore'umu bir çekirdekli ile sınırlamalı mıyım?

Onlara ihtiyacın var mı? -> evet

Yok hayır.

Onlara ihtiyacın var mı? -> hayır

Evet.

Başka bir şey yapmalı mıyım?

Binlerce! Bir USB / SSD'yi çalıştırabilir ve HDD'nin kontrolden çıktığını unutabilirsiniz. CPU'ları güç tasarrufu moduna geçirin. Tüm radyo arayüzlerini devre dışı bırakın. Powertop kullanın ve tüm power_saving mekanizmalarını doğrulayın. Ekstra bir pil alın. Reklam absurdium .

Aynı yazarın ilgili:


Xserver olmadan LibreOffice belgeleriyle nasıl çalışabilirim?
don.joey 19:13

1
@ don.joey LibreOffice kullanmamaya ne dersiniz? Başka bir metin tabanlı metin işlemcisinin sunamayacağı bir LO özelliği var mı? Belki de sadece düz metinleri düşünmeli ve uçuş sonunda biçimlendirme yapmalısınız.
Braiam

1

Ekran, en büyük güç kullanıcısıdır, sadece parlaklığı 0'a kadar bastırın ve kablo bağlantınız varsa bluetooth ve kablosuz lan'ı kapatın; Bu, en büyük farkı yaratıyor ve hizmetleri devre dışı bırakmaktan ve ince ayar önbelleğe almaktan çok daha iyi olacağına emin değilim


0

powertop Tek tek donanım parçalarının ve kullanım süreçlerinin güç kullanımına ilişkin (özellikle kesin olmayan) bir tahmin sağlar.

Örneğin, ağ / bluetooth veya işe yaramaz kullanıcı alanı işlemleri (örneğin, ağ bağlantınız olmadığında Dropbox / Ubuntu One) ile ilgili bazı gereksiz hizmetleri kapatmak küçük bir fark yaratabilir. Zamanlamalı bir döngü çalıştıran herhangi bir şey işlemcinin uykudan uyanmasına ve biraz fazladan güç kullanmasına neden olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.