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
使用 memberOf .org 套件模拟编辑文档
其他选项允许您指定:
-a, --ac-ignore
忽略 AC 电源是否可用(需要桌面使用)
-T number_of_seconds, --time number_of_seconds
运行测试的时间(以秒为单位),在 闲置 工作负载中使用这个选项
-f filename, --file filename
指定要被特定工作负载使用的文件,例如,要播放工作负载的文件,而不是访问 CD 或者 DVD 驱动器
-W application, --prog application
指定供特定工作负载使用的应用程序,例如,Firefox 以外的浏览器用于 reader 工作负载
BLTK 支持大量专门的选项。详情请查看 bltk 手册页。
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