Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
2.4. 電池壽命工具組
現在 Red Hat Enterprise Linux 6 有了 Battery Life Tool Kit(電池壽命工具組,簡稱 BLTK),用來模擬、分析電池的壽命與效能。BLTK 會模擬特定的使用者群組,例如程式設計或一般辦公性事務,進行多種任務的測試,然後回報其結果。雖然 BLTK 是設計用來測試筆記型電腦的,但它也可以在啟動時使用
-a
選項,回報桌上型電腦的效能。
BLTK 能產生如真實電腦的工作負載量。舉例來說,
office
負載會寫入文字再加以校正,並將同樣程序用於試算表裡。若與 PowerTOP 或其它稽核或分析工具一起執行 BLTK,就可以測試機器啟用、而不是閒置時的最佳化是否有效果。使用者可以在不同的設定中,用同樣的負載來進行測試,進而比較不同設定所帶來的結果。
請用以下指令安裝 BLTK:
yum install bltk
請用以下指令執行 BLTK:
bltk workload options
舉例來說,要執行
idle
(閒置)負載 120 秒:
bltk -I -T 120
預設上可用的負載是:
-I
,--idle
- 系統處於閒置狀態,用來作為與其他負載比較的基準值
-R
,--reader
- 模擬讀取文件(預設上使用 Firefox)
-P
,--player
- 模擬從光碟機觀看多媒體檔案(預設上使用 mplayer)
-O
,--office
- 使用 OpenOffice.org 來模擬編輯文件
其他選項可以讓使用者指定:
-a
,--ac-ignore
- 不管 AC 電源是否存在,都予以忽略(桌上型電腦必用)
-T number_of_seconds
,--time number_of_seconds
- 測試時間(單位為秒);請與
idle
負載合用此選項 -F filename
,--file filename
- 指定檔案用於特定的負載,例如不存取光碟機,而改播放別的檔案給
player
負載使用 -W application
,--prog application
- 指定應用程式,用於特定的負載上,例如不用 Firefox 而改用其它瀏覽器,測試
reader
負載。
BLTK 支援大量的選項。欲知詳情,請參閱
bltk
的 man page。
BLTK 會將產生的結果儲存在
/etc/bltk.conf
配置檔所指定的目錄,預設上是 ~/.bltk/workload.results.number/
。舉例來說,~/.bltk/reader.results.002/
目錄會儲存 reader
負載的第三次測試(第一次測試不會有編號)。所有結果會散見於多個檔案中。要把這些結果濃縮到單一、易讀的格式,請執行:
bltk_report path_to_results_directory
這會在所有結果的目錄中,產生名為
Report
的文字檔案。要在終端機模擬程式中顯示結果,請使用 -o
選項。
bltk_report -o path_to_results_directory