FreeBSD Linux如何检查笔记本电脑的电池状态
时间:2019-11-20 08:54:00 来源:igfitidea点击:
FreeBSD 检查笔记本电脑电池寿命状态命令
在FreeBSD中,可以使用下面的命令来查看笔记本电脑下的电池状态,包括剩余电池寿命等。
- apm命令:apm实用程序控制Intel/Microsoft APM(高级电源管理)BIOS,并在便携式PC上显示APM的当前状态。
- sysctl命令:sysctl实用程序检索内核状态。
- hwstat命令:另一个显示CPU温度和电池信息的命令行工具。
- acpiconf命令:acpiconf命令允许用户控制ACPI电源管理功能并查询笔记本电脑的电池状态。
amp命令示例
语法为:
apm apm [options]
执行以下命令:
$ apm
sysctl命令示例
执行以下命令:
$ sysctl hw.acpi.battery
输出示例:
hw.acpi.battery.info_expire: 5 hw.acpi.battery.units: 2 hw.acpi.battery.state: 1 # 是否连接电源 hw.acpi.battery.time: 111 hw.acpi.battery.life: 70
hwstat命令
hwstat
命令不是系统自带的命令。
需要执行下面的命令来安装hwstat:
# pkg install hwstat
或者
# pkg_add -rv hwstat
然后执行以下命令查看CPU温度和电池信息:
$ hwstat
acpiconf命令示例
查看有关指定电池的信息:
$ acpiconf -i batt# $ acpiconf -i 0 | grep capacity $ acpiconf -i 0
输出示例:
Design capacity: 8850 mAh Last full capacity: 6248 mAh Technology: secondary (rechargeable) Design voltage: 11100 mV Capacity (warn): 885 mAh Capacity (low): 268 mAh Low/warn granularity: 88 mAh Warn/full granularity: 88 mAh Model number: DELL 1C75X35 Serial number: 1142 Type: LION OEM info: Samsung SDI State: charging Remaining capacity: 69% Remaining time: unknown Present rate: 2846 mA (34738 mW) Present voltage: 12206 mV
Linux如何查看笔记本电池设计容量
从上面的" acpiconf -i 0"命令中记下以下值:
Design capacity: 8850 mAh Last full capacity: 6248 mAh
因此得出电池磨损的公式如下:
last_full_capacity=6248 total_capacity=8850 echo "scale = 2; ${last_full_capacity} / ${total_capacity} * 100" | bc -l
输出:
70.00