2.4. 电池寿命工具组件(Battery Life Tool Kit)
红帽企业版 Linux 6 引进了 Battery Life Tool Kit(BLTK),它是一个模拟和分析电池寿命和性能的测试组件。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
- 忽略是否交流电可用(桌面系统使用时需要)
-T number_of_seconds
,--time number_of_seconds
- 运行测试的时间(以秒为单位),在
闲置
负载中使用这个选项。 -F filename
,--file filename
- 指定特定负载使用的文件,例如
播放器
负载要使用的文件,而不是访问 CD 或者 DVD 驱动器。 -W application
,--prog application
- 指定特定负载使用的应用程序,例如:Firefox 之外用于
读卡器
负载的浏览器。
BLTK 支持大量更具体的选项。详情请参考
bltk
man page。
BLTK 保存
/etc/bltk.conf
配置文件指定目录生成的结果 -- 默认为 ~/.bltk/workload.results.number/
。例如:~/.bltk/reader.results.002/
目录中保存第三次阅读器
测试负载的结果(第一次不计数)。结果保存在几个文本文件中。要将这些结果压缩成方便读取的格式,请运行:
bltk_report path_to_results_directory
现在结果出现在结果目录下名为
Report
的文件中。要在终端模拟器中查看结果,请使用 -o
选项:
bltk_report -o path_to_results_directory