查询电源健康状态前,最好先经过一次完整的充放电,以便能获取到更准确电池健康度。
核心命令:
1
| ioreg -rn AppleSmartBattery
|
部分属性含义:
属性 |
描述 |
DesignCapacity |
设计容量 |
MaxCapacity |
最大容量 |
CurrentCapacity |
当前电量 |
CycleCount |
循环计数 |
快速查看电池健康状态,打开终端,输入下面命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| ioreg -rn AppleSmartBattery \ | grep -Eo '"((Max|Current|Design)Capacity|CycleCount)"\s+=\s+[0-9]+' \ | awk 'BEGIN { \ FS = "[ \"\t=]*"; \ labels["DesignCapacity"] = "设计容量"; \ labels["MaxCapacity"] = "最大容量"; \ labels["CurrentCapacity"] = "当前容量"; \ labels["CycleCount"] = "循环计数"; \ } { \ if ($2 == "MaxCapacity") MaxCapacity = $3; \ else if ($2 == "DesignCapacity") DesignCapacity = $3; \ print labels[$2]": "$3; \ } END { \ health = MaxCapacity * 100.0 / DesignCapacity; \ printf("健康度约: %.2f%%\n", health); \ }'
|
运行后结果如下:
Macbook 电池健康状况查询 - 少数派
如何查询 MacCook Pro 电池的设计容量、当前可用容量、电池损耗情况、当前电量等信息 - CSDN博客’