「Powertop」の版間の差分
表示
削除された内容 追加された内容
他言語へのリンクを追加 |
|||
| (2人の利用者による、間の6版が非表示) | |||
| 2行目: | 2行目: | ||
[[de:Powertop]] |
[[de:Powertop]] |
||
[[en:Powertop]] |
[[en:Powertop]] |
||
[[fr:Powertop]] |
|||
[[zh-hans:Powertop]] |
|||
{{Related articles start}} |
{{Related articles start}} |
||
{{Related|省電力設定}} |
{{Related|省電力設定}} |
||
{{Related|Laptop Mode Tools}} |
{{Related|Laptop Mode Tools}} |
||
{{Related|TLP}} |
|||
{{Related articles end}} |
{{Related articles end}} |
||
''' |
'''Powertop''' はユーザースペースやカーネル、ハードウェアに存在する様々な省電力モードを有効にするツールで、Intel によって提供されています。プロセスを監視して、どのプロセスが CPU を利用しているのか表示したりアイドル状態から起き上がらせることができます。また、電力を多く消費しているアプリケーションを見分けることが可能です。 |
||
== インストール == |
== インストール == |
||
[[公式リポジトリ]]から {{Pkg|powertop}} パッケージを[[インストール]]してください。 |
|||
{{Pkg|powertop}} パッケージを [[インストール]] してください。 |
|||
== |
== 使用方法 == |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
# お気に入りの Web ブラウザでレポートを開きます。レポートの ''チューニング'' タブに、電力を節約するためのツールによって提案された実際のパラメーターが表示されるようになりました。次のコマンドを抽出できます {{bc|<nowiki>$ awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html</nowiki>}} |
|||
=== 設定の適用 === |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
# このレポートを好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。 |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
{{hc|/etc/systemd/system/powertop.service|2= |
{{hc|/etc/systemd/system/powertop.service|2= |
||
[Unit] |
[Unit] |
||
| 28行目: | 36行目: | ||
[Service] |
[Service] |
||
Type=oneshot |
|||
| ⚫ | |||
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] |
||
WantedBy=multi-user.target |
WantedBy=multi-user.target |
||
}} |
}} |
||
"有線マウス" がすでにシステムに接続されている場合、起動時に切断されないようにするために、この行を {{ic|[Service]}} セクションに追加することもできます。 |
|||
ExecStartPost=/usr/bin/bash -c '/usr/bin/echo on > $(grep -Rl "Wired Mouse" /sys/bus/usb/devices/*/product | sed "s/product/power\/control/") || true' |
|||
== トラブルシューティング == |
== トラブルシューティング == |
||
=== Error: Cannot load from file === |
=== Error: Cannot load from file === |
||
powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを集 |
powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを収集できていません。バッテリー稼働のまま、一定時間 powertop を実行し続ける必要があります。 |
||
Loaded 39 prior measurements |
Loaded 39 prior measurements |
||
| 47行目: | 57行目: | ||
=== 測定を正確にするためのキャリブレーション === |
=== 測定を正確にするためのキャリブレーション === |
||
| ⚫ | |||
| ⚫ | |||
{{Note| |
|||
{{Note|キャリブレーションはバックライトや wifi などの様々な機能のオンオフを切り替えます。そのため、画面がしばらく暗くなったり、接続が切れたりします。キャリブレーション中はマシンに触れないでください。}} |
|||
}} |
|||
# powertop --calibrate |
# powertop --calibrate |
||
2023年10月14日 (土) 10:15時点における最新版
関連記事
Powertop はユーザースペースやカーネル、ハードウェアに存在する様々な省電力モードを有効にするツールで、Intel によって提供されています。プロセスを監視して、どのプロセスが CPU を利用しているのか表示したりアイドル状態から起き上がらせることができます。また、電力を多く消費しているアプリケーションを見分けることが可能です。
インストール
powertop パッケージを インストール してください。
使用方法
Powertop は消費電力を削減する方法を提案します。しかしながら、インタラクティブモードでは powertop はパラメータを表示しません。どれが提案されているのか確認するには、以下の手順を踏んでください:
- (powertop などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻してください。
- powertop を使用して、パラメーターに関するレポートを作成します。:
# powertop --html=powerreport.html
- お気に入りの Web ブラウザでレポートを開きます。レポートの チューニング タブに、電力を節約するためのツールによって提案された実際のパラメーターが表示されるようになりました。次のコマンドを抽出できます
$ awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
設定の適用
提案されている設定を自動的に適用する方法が2つ存在します:
- 推奨: カーネルモジュールのパラメータや udev ルール、sysctl を使って起動時に設定を適用させることができます。詳しくは、省電力設定のページを見てください。
- powertop の
--auto-tune機能を使用することで全てのオプションを GOOD 設定にすることができます。これを systemd サービスと組み合わせて、起動時に調整パラメータを設定できます。忘れずにサービスを 起動/有効化 してください。
/etc/systemd/system/powertop.service
[Unit] Description=Powertop tunings [Service] ExecStart=/usr/bin/powertop --auto-tune RemainAfterExit=true [Install] WantedBy=multi-user.target
"有線マウス" がすでにシステムに接続されている場合、起動時に切断されないようにするために、この行を [Service] セクションに追加することもできます。
ExecStartPost=/usr/bin/bash -c '/usr/bin/echo on > $(grep -Rl "Wired Mouse" /sys/bus/usb/devices/*/product | sed "s/product/power\/control/") || true'
トラブルシューティング
Error: Cannot load from file
powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを収集できていません。バッテリー稼働のまま、一定時間 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 を実行することで行えます:
ノート キャリブレーションはバックライトや wifi などの様々な機能のオンオフを切り替えます。そのため、画面がしばらく暗くなったり、接続が切れたりします。キャリブレーション中はマシンに触れないでください。
# powertop --calibrate