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 の
マニュアルページを参照してください。
BLTK は、 生成した結果を
/etc/bltk.conf
設定ファイルで指定されたディレクトリー (デフォルトでは ~/.bltk/workload .results) に保存します。番号/
。たとえば、~/.bltk/reader.results.002/
ディレクトリーには、リーダー
ワークロードの 3 番目のテストの結果が保持されます (最初のテストには番号が付けられていません)。結果は複数のテキストファイルに分散されます。これらの結果を読みやすい形式に要約するには、次を実行します。
~]$ bltk_report path_to_results_directory
結果は、結果ディレクトリー内の
Report
という名前のテキストファイルに表示されます。代わりに端末エミュレーターで結果を表示するには、-o
オプションを使用します。
~]$ bltk_report -o path_to_results_directory