Red Hat Training

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

2.4. battery Life Tool Kit

Red Hat Enterprise Linux 7 では、BLTK(Battery Life Tool Kit )が導入されています。これは、バッテリーの寿命とパフォーマンスのシミュレーションおよび分析を行うテストスイートです。BLTK は、特定のユーザーグループをシミュレートし、結果について報告するタスクセットを実行して、これを実現します。特にノートブックのパフォーマンスをテストするために開発されていますが、BLTK-a で起動するとデスクトップコンピューターのパフォーマンスも報告できます。
BLTK では、マシンの実用として使用できる非常に再現可能なワークロードを生成することができます。たとえば、オフィスのワークロードではテキストの書き込み、修正、スプレッドシートで同じ処理が行われます。PowerTOP またはその他の監査または分析ツールで BLTK を組み合わせて実行すると、マシンがアイドリングだけでなく、機械がアクティブに使用されているかどうかをテストできます。異なる設定に同じワークロードを複数回実行できるため、異なる設定の結果を比較することができます。
以下のコマンドを使用して 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 ドライブにアクセスするのではなく、Player ワークロードのファイルなど、特定のワークロードで使用するファイルを指定します。
-W application, --prog application
特定のワークロードで使用するアプリケーションを指定します(例: 読者のワークロードに Firefox 以外のブラウザー)。
BLTK は、より特殊なオプションを多数サポートしています。詳細は、man ページのbltk を参照してください。
BLTK は、/etc/bltk.conf 設定ファイルで指定されたディレクトリー(デフォルトでは ~/.bltk/workload.results.number/ )で生成される結果を保存します。たとえば、~/.bltk/reader.results.002/ ディレクトリーには、リーダーのワークロードが含まれる 3 番目のテストの結果を保持します(最初のテストは番号されません)。結果は複数のテキストファイルに分散されます。これらの結果を、読みやすい形式に集約するには、以下を実行します。
~]$ bltk_report path_to_results_directory
結果は、結果ディレクトリーに Report という名前のテキストファイルに表示されるようになります。代わりにターミナルエミュレーターの結果を表示するには、-o オプションを使用します。
~]$ bltk_report -o path_to_results_directory