「Powertop」の版間の差分
ナビゲーションに移動
検索に移動
19行目: | 19行目: | ||
# (PowerTOP などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻して下さい。 |
# (PowerTOP などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻して下さい。 |
||
# PowerTOP を使用してパラメータのレポートを作成: {{ic|# powertop <nowiki>--html=powerreport.html</nowiki>}} |
# PowerTOP を使用してパラメータのレポートを作成: {{ic|# powertop <nowiki>--html=powerreport.html</nowiki>}} |
||
− | # このレポートを好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。 |
+ | # このレポートを好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。{{ic|<nowiki>awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html</nowiki>}} でコマンドを展開することができます。 |
# それらの設定を適用する方法は2つあります: |
# それらの設定を適用する方法は2つあります: |
||
− | #* '''推奨:''' [[カーネルモジュール]]のパラメータや [[udev|udev ルール]]、[[ |
+ | #* '''推奨:''' [[カーネルモジュール]]のパラメータや [[udev|udev ルール]]、[[sysctl]] を使って起動時に設定を適用させることができます。詳しくは、[[省電力設定]]のページを見て下さい。 |
#* PowerTOP の {{ic|--auto-tune}} 機能を使用することで全てのオプションを GOOD な設定にすることができます。systemd と組み合わせることで起動時に設定するようにすることが可能です。ただし、初めに {{ic|--calibrate}} を付けて PowerTOP をしばらく実行して、システム全体のメトリクスを収集させてください。 |
#* PowerTOP の {{ic|--auto-tune}} 機能を使用することで全てのオプションを GOOD な設定にすることができます。systemd と組み合わせることで起動時に設定するようにすることが可能です。ただし、初めに {{ic|--calibrate}} を付けて PowerTOP をしばらく実行して、システム全体のメトリクスを収集させてください。 |
||
{{hc|/etc/systemd/system/powertop.service|2= |
{{hc|/etc/systemd/system/powertop.service|2= |
||
29行目: | 29行目: | ||
[Service] |
[Service] |
||
Type=oneshot |
Type=oneshot |
||
− | RemainAfterExit=no |
||
ExecStart=/usr/bin/powertop --auto-tune |
ExecStart=/usr/bin/powertop --auto-tune |
||
− | # "powertop --auto-tune" still needs a terminal for some reason. Possibly a bug? |
||
− | Environment="TERM=xterm" |
||
[Install] |
[Install] |
2015年7月8日 (水) 23:00時点における版
関連記事
PowerTOP はユーザースペースやカーネル、ハードウェアに存在する様々な省電力モードを有効にするツールで、Intel によって提供されています。プロセスを監視して、どのプロセスが CPU を利用しているのか表示したりアイドル状態から起き上がらせることができます。
目次
インストール
公式リポジトリから powertop パッケージをインストールしてください。
PowerTOP の機能は PowerTOP ブログに載っている各バージョンのリリースノートで詳しく説明されています。
Tips and tricks
PowerTOP は消費電力を削減する方法を提案します。しかしながら、コンソールでは、PowerTOP はパラメータを表示しません。どれが提案されているのか確認するには、以下の手順を踏んで下さい:
- (PowerTOP などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻して下さい。
- PowerTOP を使用してパラメータのレポートを作成:
# powertop --html=powerreport.html
- このレポートを好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。
awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
でコマンドを展開することができます。 - それらの設定を適用する方法は2つあります:
/etc/systemd/system/powertop.service
[Unit] Description=Powertop tunings [Service] Type=oneshot ExecStart=/usr/bin/powertop --auto-tune [Install] WantedBy=multi-user.target
トラブルシューティング
Error: Cannot load from file
powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを集められない状態です。バッテリーの使用時に、一定時間 --calibrate
を付けて powertop を実行し続ける必要があります。
Loaded 39 prior measurements Cannot load from file /var/cache/powertop/saved_parameters.powertop Cannot load from file /var/cache/powertop/saved_parameters.powertop
測定を正確にするためのキャリブレーション
測定が不正確な場合、最初に powertop をキャリブレーションする必要があります。キャリブレーションは --calibrate
パラメータをつけて powertop を実行することで行えます。
# powertop --calibrate