TLP - Linuxラップトップのバッテリ寿命を迅速に増やし最適化する


TLP は、高度な電源管理のための無料のオープンソース、機能豊富なコマンドラインツールで、Linuxを搭載したラップトップのバッテリ寿命を最適化するのに役立ちます。これはすべてのラップトップブランドで動作し、バッテリ寿命を効果的かつ確実に維持するようにすでに調整されたデフォルト設定で出荷されます。そのため、インストールして使用するだけで済みます。

あなたのラップトップがバッテリーで動いている時にCPU、ディスク、USB、PCI、無線デバイスのようなデバイスがどのように電力を利用するべきであるかをあなたが構成することを可能にすることによって節電を実行する。

  • It is highly configurable through various power saving parameters.
  • It uses automated background tasks.
  • Uses kernel laptop mode and dirty buffer timeouts.
  • Supports processor frequency scaling including “turbo boost” and “turbo core”.
  • Has a power aware process scheduler for multi-core/hyper-threading.
  • Provides for runtime power management for PCI(e) bus devices.
  • PCI Express active state power management (PCIe ASPM).
  • Supports radeon graphics power management (KMS and DPM).
  • Has a I/O scheduler (per disk).
  • Offers USB autosuspend with blacklist.
  • Supports Wifi power saving mode.
  • Also offers Audio power saving mode.
  • Offers hard disk advanced power management level and spin down timeout (per disk).
  • Also supports SATA aggressive link power management (ALPM) and so much more.

LinuxにTLP Battery Management Toolをインストールする方法

図のようにTLP-PPAリポジトリを使用して、TLPパッケージを Ubuntu および対応する Linux Mint に簡単にインストールできます。

$ sudo add-apt-repository ppa:linrunner/tlp
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw 

Debian /etc/apt/sources.list ファイルに次の行を追加してからシステムパッケージキャッシュを更新してインストールします。

# echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
# apt-get update 
# apt-get install tlp tlp-rdw 

Fedora Arch Linux OpenSuse で、ディストリビューションに従って次のコマンドを実行します。

# dnf install tlp tlp-rdw     [On Fedora]
# pacman -S tlp  tlp-rdw      [On Arch Linux]
# zypper install tlp tlp-rdw  [On OpenSUSE]

TLPを使用してLinuxのバッテリ寿命を最適化する方法

TLP をインストールすると、その設定ファイルは/etc/default/tlp になり、次のコマンドを使用できます。

  • tlp – apply laptop power saving settings
  • tlp-stat – displays all power saving settings
  • tlp-pcilist – displays PCI(e) device data
  • tlp-usblist – for viewing USB devices data

サービスとして自動的に起動するはずです、systemctlコマンドを使用してSystemDの下で実行されているかどうかを確認できます。

$ sudo systemctl status tlp

サービスが実行を開始した後、実際に使用を開始するにはシステムを再起動する必要があります。しかし、sudoコマンドを使って現在のラップトップの省電力設定をroot権限で手動で適用することでこれを防ぐことができます。

$ sudo tlp start 

その後、実際にシステム情報とTLPステータスを表示する次のコマンドを使用して実行されていることを確認します。

$ sudo tlp-stat -s 

現在のTLP設定を表示するには、 -c オプションを付けて次のコマンドを実行します。

$ sudo tlp-stat -c

すべての電源設定を表示するには、次のコマンドを実行します。

$ sudo tlp-stat

Linuxのバッテリ情報を表示するには、 -b スイッチを付けて次のコマンドを実行します。

$ sudo tlp-stat -b

システムの温度とファン速度を表示するには、 -t スイッチを付けて次のコマンドを実行します。

$ sudo tlp-stat -t

プロセッサデータを表示するには、 -p スイッチを付けて次のコマンドを実行します。

$ sudo tlp-stat -p

警告を表示するには、 -w スイッチを付けて次のコマンドを実行します。

$ sudo tlp-stat -w

TLP は、Linuxオペレーティングシステムを搭載したすべてのラップトップに便利なツールです。下記のコメントフォームであなたの考えを教えてください。あなたが出会った他の似たようなツールも教えてください。