概要
Mac book proのバッテリーの劣化具合をコマンドで確認するメモ。
-
ioreg
コマンドでバッテリー情報を取得できる -
DesignCapacity
が出荷時の容量(mAh) -
MaxCapacity
が現在の容量(mAh) -
MaxCapacity
をDesignCapacity
で割ると劣化具合がわかる。
(以下の環境で確認した)
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.6
BuildVersion: 16G1036
コマンド
DesignCapacity=$(ioreg -c AppleSmartBattery | grep DesignCapacity | awk '{print $NF}')
MaxCapacity=$(ioreg -c AppleSmartBattery | grep MaxCapacity | awk '{print $NF}')
echo "MaxCapacity: "$MaxCapacity
echo "DesignCapacity: "$DesignCapacity
echo -n "AttritionRate: " && echo "scale=3; (${MaxCapacity}/${DesignCapacity}) * 100" | bc
(結果)
MaxCapacity: 6133
DesignCapacity: 6559
AttritionRate: 93.500