Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.4. バッテリーライフサイクルキット

Red Hat Enterprise Linux 7 では、バッテリーライフサイクルやパフォーマンスをシミュレートして分析するテストスイートである Battery Life Tool Kit (BLTK)が導入されています。BLTK は、特定のユーザーグループをシミュレートして結果を報告するタスクのセットを実行してこれを実現します。ノートブックのパフォーマンスをテストするために特別に開発されていますが、BLTK-a で開始したときにデスクトップコンピューターのパフォーマンスを報告することもできます。
BLTK を使用すると、マシンの実際の使用と類似する、非常に再現可能なワークロードを生成できます。たとえば、オフィス のワークロードはテキストを作成し、内容を修正し、スプレッドシートでも同じことを行います。BLTK を PowerTOP またはその他の監査または分析ツールと組み合わせると、マシンがアイドリングだけでなく、アクティブに使用されているときに、最適化を行ったかどうかをテストできます。同じワークロードを異なる設定に対して複数回実行できるため、異なる設定の結果を比較できます。
コマンドで BLTK をインストールします。
~]# yum install bltk
コマンドで BLTK を実行します。
~]$ bltk workload options
たとえば、120 秒間 アイドル状態 のワークロードを実行するには、次のコマンドを実行します。
~]$ bltk -I -T 120
デフォルトで利用可能なワークロードは次のとおりです。
-I, --idle
システムがアイドル状態で、他のワークロードと比較するためのベースラインとして使用します。
-R, --reader
ドキュメントの読み取りをシミュレートします(デフォルトでは Firefoxで)。
-P, --player
CD または DVD ドライブからマルチメディアファイルを監視するシミュレーション(デフォルトでは mplayerを使用)
-O, --office
OpenOffice.org スイートを使用したドキュメント編集のシミュレーション
その他のオプションでは、以下を指定できます。
-a, --ac-ignore
AC 電源が利用可能かどうかを無視します(デスクトップの使用に必要)。
-T number_of_seconds, --time number_of_seconds
テストを実行する時間(秒単位)。アイドル状態 のワークロードでこのオプションを使用します。
-F filename, --file filename
CD または DVD ドライブにアクセスする代わりに、プレイ担当者のワークロードが再生するファイルなど、特定のワークロードで使用されるファイルを指定します。
-W application, --prog application
特定のワークロードが使用するアプリケーションを指定します。たとえば、リーダー ワークロード用に Firefox 以外のブラウザーなどです。
BLTK は、多くの特殊なオプションをサポートしています。詳細は、bltk の man ページを参照してください。
BLTK は、生成する結果を /etc/bltk.conf 設定ファイルで指定されたディレクトリー(デフォルトでは ~/.bltk/ワークロード.results.number/ )に保存します。たとえば、~/.bltk/ reader.results.002/ ディレクトリーは、リーダーのワークロードがある 3 番目のテストの結果を保持します(最初のテストには番号は付けされません)。結果は複数のテキストファイルに分散されます。これらの結果を分かりやすい形式にまとめるには、以下を実行します。
~]$ bltk_report path_to_results_directory
結果は、結果ディレクトリーの Report という名前のテキストファイルに表示されるようになりました。代わりにターミナルエミュレーターの結果を表示するには、-o オプションを使用します。
~]$ bltk_report -o path_to_results_directory