🔌
Linuxサーバーを省電力化する
Powertopのインストール&自動チューニング
powertopはIntelが提供する省電力設定ツール
インストール
sudo apt install powertop
sudo powertop
を実行してインタラクティブに設定を行うこともできるが、--auto-tune
オプションをつけて実行することですべての項目をGOODにできる
しかし、再起動するともとに戻ってしまうため、起動時に powertop --auto-tune
を自動実行できるようsystemdのサービスとして登録・有効化しておく
/etc/systemd/system/
に powertop-auto-tune.service
というサービスファイルを作成し、powertopを実行する処理を書いておく
(ファイル名はsystemdのサービス名に対応しており、変更しても良い)
/etc/systemd/system/powertop-auto-tune.service
[Unit]
# サービスの説明
Description=Auto tune powertop
[Service]
# プロセスが起動した時点で起動完了
Type=simple
# 実行するコマンド
# powertopのパスは which powertop で調べておく
ExecStart=/usr/sbin/powertop --auto-tune
# 処理が終了しても active を保つ
RemainAfterExit=true
[Install]
# CUI起動時に起動(サービスを enable にしたとき)
WantedBy=multi-user.targe
デーモンを再起動し、先程作ったサービスを起動&有効化
sudo systemctl daemon-reload
sudo systemctl enable --now powertop-auto-tune.service
TLPのインストール&有効化
よくわからないけど一応
# インストール
sudo apt install tlp tlp-rdw
# 有効化
sudo systemctl enable --now tlp
# 開始
sudo tlp start
Discussion