「Powertop」の版間の差分
ナビゲーションに移動
検索に移動
(同期) |
|||
2行目: | 2行目: | ||
[[de:Powertop]] |
[[de:Powertop]] |
||
[[en:Powertop]] |
[[en:Powertop]] |
||
+ | [[zh-hans:Powertop]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
{{Related|省電力設定}} |
{{Related|省電力設定}} |
||
7行目: | 8行目: | ||
{{Related articles end}} |
{{Related articles end}} |
||
− | ''' |
+ | '''Powertop''' はユーザースペースやカーネル、ハードウェアに存在する様々な省電力モードを有効にするツールで、Intel によって提供されています。プロセスを監視して、どのプロセスが CPU を利用しているのか表示したりアイドル状態から起き上がらせることができます。また、電力を多く消費しているアプリケーションを見分けることが可能です。 |
== インストール == |
== インストール == |
||
− | + | {{Pkg|powertop}} パッケージを[[インストール]]してください。 |
|
+ | == 使用方法 == |
||
− | PowerTOP の機能は [https://01.org/powertop/blogs PowerTOP ブログ]に載っている各バージョンのリリースノートで詳しく説明されています。 |
||
+ | Powertop は消費電力を削減する方法を提案します。しかしながら、インタラクティブモードでは powertop はパラメータを表示しません。どれが提案されているのか確認するには、以下の手順を踏んでください: |
||
− | == Tips and tricks == |
||
+ | |||
+ | # (powertop などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻してください。 |
||
+ | # powertop を使用してパラメータのレポートを作成: {{ic|# powertop <nowiki>--html=powerreport.html</nowiki>}}。 |
||
+ | # レポートをお好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。{{ic|<nowiki>awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html</nowiki>}} でコマンドを展開することができます。 |
||
+ | |||
+ | === 設定の適用 === |
||
+ | |||
+ | 提案されている設定を自動的に適用する方法が2つ存在します: |
||
+ | |||
+ | * '''推奨:''' [[カーネルモジュール]]のパラメータや [[udev|udev ルール]]、[[sysctl]] を使って起動時に設定を適用させることができます。詳しくは、[[省電力設定]]のページを見てください。 |
||
+ | * powertop の {{ic|--auto-tune}} 機能を使用することで全てのオプションを GOOD 設定にすることができます。systemd サービスと組み合わせることで起動時に設定するようにすることが可能です: |
||
− | PowerTOP は消費電力を削減する方法を提案します。しかしながら、コンソールでは、PowerTOP はパラメータを表示しません。どれが提案されているのか確認するには、以下の手順を踏んで下さい: |
||
− | # (PowerTOP などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻して下さい。 |
||
− | # PowerTOP を使用してパラメータのレポートを作成: {{ic|# powertop <nowiki>--html=powerreport.html</nowiki>}} |
||
− | # このレポートを好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。{{ic|<nowiki>awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html</nowiki>}} でコマンドを展開することができます。 |
||
− | # それらの設定を適用する方法は2つあります: |
||
− | #* '''推奨:''' [[カーネルモジュール]]のパラメータや [[udev|udev ルール]]、[[sysctl]] を使って起動時に設定を適用させることができます。詳しくは、[[省電力設定]]のページを見て下さい。 |
||
− | #* PowerTOP の {{ic|--auto-tune}} 機能を使用することで全てのオプションを GOOD な設定にすることができます。systemd と組み合わせることで起動時に設定するようにすることが可能です。ただし、初めに {{ic|--calibrate}} を付けて PowerTOP をしばらく実行して、システム全体のメトリクスを収集させてください。 |
||
{{hc|/etc/systemd/system/powertop.service|2= |
{{hc|/etc/systemd/system/powertop.service|2= |
||
[Unit] |
[Unit] |
||
28行目: | 33行目: | ||
[Service] |
[Service] |
||
− | Type=oneshot |
||
ExecStart=/usr/bin/powertop --auto-tune |
ExecStart=/usr/bin/powertop --auto-tune |
||
+ | RemainAfterExit=true |
||
[Install] |
[Install] |
||
37行目: | 42行目: | ||
== トラブルシューティング == |
== トラブルシューティング == |
||
=== Error: Cannot load from file === |
=== Error: Cannot load from file === |
||
− | powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを集 |
+ | powertop の実行時に以下のようなエラーが表示される場合、おそらく powertop がまだ十分な測定データを収集できていません。バッテリー稼働のまま、一定時間 powertop を実行し続ける必要があります。 |
Loaded 39 prior measurements |
Loaded 39 prior measurements |
||
44行目: | 49行目: | ||
=== 測定を正確にするためのキャリブレーション === |
=== 測定を正確にするためのキャリブレーション === |
||
− | 測定が不正確な場合、最初に powertop をキャリブレーションする必要があります。キャリブレーションは {{ic|--calibrate}} パラメータをつけて powertop を実行することで行えます |
+ | 測定が不正確な場合、最初に powertop をキャリブレーションする必要があります。キャリブレーションは {{ic|--calibrate}} パラメータをつけて powertop を実行することで行えます: |
+ | {{Note|キャリブレーションはバックライトや wifi などの様々な機能のオンオフを切り替えます。そのため、画面がしばらく暗くなったり、接続が切れたりします。キャリブレーション中はマシンに触れないでください。}} |
||
− | {{Note| |
||
− | * キャリブレーションはバックライトや wifi などの様々な機能のオンオフを切り替えます。そのため、画面がしばらく暗くなったり、接続が切れたりします。キャリブレーション中はマシンに触れないで下さい。 |
||
− | }} |
||
# powertop --calibrate |
# powertop --calibrate |
2017年10月12日 (木) 23:02時点における版
関連記事
Powertop はユーザースペースやカーネル、ハードウェアに存在する様々な省電力モードを有効にするツールで、Intel によって提供されています。プロセスを監視して、どのプロセスが CPU を利用しているのか表示したりアイドル状態から起き上がらせることができます。また、電力を多く消費しているアプリケーションを見分けることが可能です。
目次
インストール
使用方法
Powertop は消費電力を削減する方法を提案します。しかしながら、インタラクティブモードでは powertop はパラメータを表示しません。どれが提案されているのか確認するには、以下の手順を踏んでください:
- (powertop などで) パラメータを変更している場合、再起動してシステムのパラメータの状態をデフォルトに戻してください。
- powertop を使用してパラメータのレポートを作成:
# powertop --html=powerreport.html
。 - レポートをお好きなウェブブラウザで開きます。レポートの "Tuning" タブに、ツールによって提案されている電力を減らすパラメータが表示されます。
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
トラブルシューティング
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 を実行することで行えます:
# powertop --calibrate