優點是介面簡單、可以方便儲存歷史記錄。
方法二、安裝容易的 Battery Health 軟體
優點是可以直接從 App Store 免費下載安裝,而且提供 Tray Icon。
方法三、使用 Command Line 指令工具
在 Terminal(終端機)下輸入指令。
查看充電狀態。
pmset -g batt
輸出範例:
Currently drawing from 'AC Power'
-InternalBattery-0 95%; charging; 0:22 remaining
查詢電池容量。
ioreg -l | grep Capacity
輸出範例:
| | "MaxCapacity" = 4080
| | "CurrentCapacity" = 3888
| | "LegacyBatteryInfo" = {"Amperage"=882,"Flags"=7,"Capacity"=4080,"Current"=3888,"Voltage"=12552,"Cycle Count"=203}
| | "DesignCapacity" = 5770
其中包含的資訊有:
- MaxCapacity 是目前電池總容量
- DesignCapacity 是出廠時新電池總容量
- CurrentCapacity 是目前電池的剩餘電量
因此可以得到公式: MaxCapacity ÷ DesignCapacity × 100 = 電池壽命百分比
利用 grep, awk, echo, bc 等 Shell 指令,可以撰寫一行用於顯示電池壽命的小程式。
max=`ioreg -l|grep MaxCapacity|awk '{print $5}'`;design=`ioreg -l|grep DesignCapacity|awk '{print $5}'`;echo "scale=2;$max/$design" | bc
輸出範例:
.70
表示電池還有 70% 的容量。
Tips:只要利用 Command Line 將每次開機後的電池狀態記錄下來,搭配 RRDtool 之類的工具,就可以將電池容量變化製作成統計圖表,方便長期觀察電池容量變化。
沒有留言:
張貼留言