アプリケーションをテストして、Ubuntu 16.04 で使用できるさまざまな電源オプションでアプリケーションがどのように動作するか (電力とパフォーマンス) を確認したいと考えています。Ubuntu の電源管理オプションには、、、および しかありませんsleep
。hibernate
ただし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