web-dev-qa-db-ja.com

最小限のエネルギー使用量でUbuntuを最適化するにはどうすればよいですか?

最小限のエネルギー使用量でUbuntuを最適化するにはどうすればよいですか?私はラップトップを開発だけでなく、執筆にも使用しています。すでに使用している場合、9時間の飛行時間と6時間のバッテリー寿命があります

  • 限られた画面の明るさ
  • uSBデバイスなし
  • ネットワーキングなし
  • bumblebeeがインストールされ、nvidiaカードがオフになりました
  • 省電力で設定されたTLP

(LibreOfficeを使用して)書きたいだけであることを知って、どうやってバッテリー寿命を延ばすことができますか?基本的に、一種の「書き込みモード」のための非常に最小限のシステムが必要です。

  • クアッドコアを1つのコアに制限する必要がありますか?
  • 一部のサービスを無効にする必要がありますか?ここに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
    
    • より軽量なデスクトップ環境をインストールする必要がありますか?きれいできれいな方法でこれを行うことができます(結局、私のラップトップはうまくセットアップされていて、14.04より前に再インストールする必要はありません)。
    • 他に何かすべきですか?

最後に、1つのスクリプトでこれらすべてのオプションを有効または無効にします(バッテリーで作業している場合にのみ実行します)。あなたが提案することを行う方法についての提案を含めるように親切にしてください。

PS:可能な重複のいくつかの情報は、13.10の日付です。

23
don.joey

pm-powersaveという名前のツールを使用できます。 Ubuntuが低電力モードに変わります。

使用法:

  • pm-powersave trueは省電力モードを開始します。

  • pm-powersave falseは、省電力モードを停止します。

enter image description here

フォア詳細

http://manpages.ubuntu.com/manpages/saucy/man8/pm-powersave.8.htmlコマンドのマンページ Manpage icon

9
rɑːdʒɑ

電源の最大の用途の1つは、ハードドライブです。ワープロ機能のためだけにコンピューターを使用している場合は、ハードディスクの読み取りまたは書き込みを行わずに、かなりの期間移動できる場合があります。

  1. ファイルシステムを無効にします ジャーナリングこれは、ハードドライブの最も頻繁な使用の1つです。また、次のアイテムがより効果的になります。
  2. バッファリングされたディスク書き込みを使用します。ハードディスクに書き込む前に、ディスク書き込みをかなりの期間バッファリングすることが可能です。 1つのプログラムのみを実行している場合、デバイスに書き込みを行っていても、ハードディスクが20または30分間削除される可能性があります。 laptop-mode-toolsを使用します。この方法についてubuntuが承認した方法がわかりません。
  3. その他のハードディスクの省電力オプション。 (より頻繁にスピンダウンなど)
  4. 前述のように、powertopを使用して、消費電力を削減するために行うことができる他の構成変更を見つけます。
  5. CPUに負荷をかけます。これは、他のものよりもかなり複雑です。 https://wiki.ubuntu.com/UndervoltingHowto
4
user606723

すべてのCPUコアのCPUガバナーを「powersave」に設定できます。それは最も低い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

デフォルト値は「オンデマンド」です。

編集:

起動すると、grubエントリの最大CPU数を設定できます。 e エントリを編集して追加するには:

maxcpus=1

エントリーを変更した後 F10 起動します。

しかし、CPUコアを制限できますが、それは以前よりも消費電力が少なくなるという意味ではありません。システムが複数のCPUを効率的に使用できる場合、同じタスクに必要な時間と発熱が少ないため、目的に合わせてテストする必要があります。詳細については、cf。 カーネルパラメーター

3
chaos

より軽量なデスクトップ環境をインストールする必要がありますか?

0 GUIについてはどうでしょう。純粋なテキストベースの環境、バックグラウンドで実行されているXserverなどはありません...

一部のサービスを無効にする必要がありますか?

Apache、samba、ntp、Pulse、insert your network/audio related service hereサービスを無効/停止します。

クアッドコアを1つのコアに制限する必要がありますか?

それらが必要ですか? ->はい

番号。

それらが必要ですか? ->いいえ

はい。

他に何かすべきですか?

何千人も! USB/SSDを実行して、HDDの制御不能を忘れることができます。 CPUを省電力モードにします。すべての無線インターフェイスを無効にします。 powertopを使用し、すべてのpower_savingメカニズムをtrueに設定します。予備のバッテリーを入手してください。 広告の要約

同じ著者の関連:

1
Braiam

画面は電力の最大のユーザーです。ケーブル接続がある場合は、輝度を0に下げ、BluetoothとワイヤレスLANをオフにします。それが最大の違いになり、サービスを無効にしてキャッシュを微調整することでそれ以上に改善されるかどうかはわかりません

1
user238520

powertopは、個々のハードウェアと実行中のプロセスの電力使用量の推定値(特に正確ではない)を提供します。

ネットワーク/ Bluetooth、または不要なユーザー空間プロセス(ネットワーク接続がない場合のDropbox/Ubuntu Oneなど)に関連する不要なサービスをシャットダウンすると、smallの違いが生じる場合があります。タイミングループを実行しているものはすべて、プロセッサーをスリープから復帰させ、少し余分な電力を消費します。

0
chronitis