Ubuntu 16.04 の動的電源管理オプションを制御する

Ubuntu 16.04 の動的電源管理オプションを制御する

アプリケーションをテストして、Ubuntu 16.04 で使用できるさまざまな電源オプションでアプリケーションがどのように動作するか (電力とパフォーマンス) を確認したいと考えています。Ubuntu の電源管理オプションには、、、および しかありませんsleephibernateただしpower-off、作業できるオプションをさらに増やしたいと思っています。

見つけたTLP高度な電源管理に役立ちますが、TLP はバックグラウンドで静かに動作し、電源管理を行います。毎回電源管理オプションを保持し、それぞれのモードでアプリケーションのパフォーマンスを確認したいと考えています。これを可能にするツールはありますか。

このアプリケーションは、携帯電話ネットワーク シミュレーターです。ここでのパフォーマンスとは、サービス対象のユーザー数、スループット、またはレイテンシのことです。

さまざまな電源モードには、CPU プロセッサまたは周波数スケーリング、グラフィック カード、ディスクとコントローラ、I/O スケジューラ、共有バス アクセスに関連する電力が含まれます。これらのパラメータの一部を変更することで (コマンド ラインまたは任意のツールを使用)、全体的な電源オプション (Ubuntu の省電力オプション) を制御します。

答え1

監視に使用するツールをお探しの場合:

powerstat

プロファイルに基づいて電力を削減するには、以下を使用することをお勧めします。

pm-utils

Ubuntu には、ハードウェアに基づいて電力を管理するためのパッケージと構成が多数あります。CPU のサンプル:

cpufreq-selector

グラフィック カードの場合は、公式ドキュメント (例: radeon ドライバーの lowe power) を使用します。

echo low | sudo tee /sys/class/drm/card0/device/power_profile 終了

また、カーネルパラメータに基づいてハードウェアを調整することもできます。

https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTweaks

関連情報