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