首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查我的电池是否健康?

如何检查我的电池是否健康?
EN

Unix & Linux用户
提问于 2014-02-19 21:41:11
回答 4查看 40.5K关注 0票数 30

我的Lenovo ThinkPad T61相当旧,几年前我不得不更换电池,因为旧的电池已经死了。现在,更换电池似乎是一种缓慢的死亡,但我从xfce4-power-manager那里得到了相互矛盾的数据。所以我想知道是否有办法检查电池是否健康。

症状如下:

  • 电源管理器指示battery is fully charged
  • 如果我断开了交流充电器,那么电池状态会在5分钟内跳转到47%或类似的位置。
  • 在不到15分钟的时间里,笔记本电脑就没电了,就关机了。

我试着检查upower数据:

代码语言:javascript
复制
root@malou-laptop:/home/liv# upower --enumerate
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
root@malou-laptop:/home/liv# upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
  vendor:               SANYO
  model:                92P1137
  serial:               885
  power supply:         yes
  updated:              Wed 19 Feb 2014 09:35:37 PM CET (23 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    energy:              70.38 Wh
    energy-empty:        0 Wh
    energy-full:         72.42 Wh
    energy-full-design:  71.28 Wh
    energy-rate:         26.561 W
    voltage:             12.4 V
    percentage:          97.1831%
    capacity:            100%
    technology:          lithium-ion

我还查看了ACPI数据:

代码语言:javascript
复制
root@malou-laptop:/home/liv# cat /proc/acpi/battery/BAT0/info 
present:                 yes
design capacity:         71280 mWh
last full capacity:      72420 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 3621 mWh
design capacity low:     200 mWh
cycle count:          0
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            92P1137
serial number:             885
battery type:            LION
OEM info:                SANYO
root@malou-laptop:/home/liv# cat /proc/acpi/battery/BAT0/state 
present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mW
remaining capacity:      70380 mWh
present voltage:         12400 mV

但我无法找出任何可疑之处:design capacitylast full capacity在我看来是健康的。

那么,是否还有其他实用工具可以指示电池是否按预期工作,或者是否需要更换?

EN

回答 4

Unix & Linux用户

发布于 2014-02-19 21:54:56

我不知道当你有确凿的经验证据的时候,你为什么要从系统中寻找确凿的证据。电池不能充电。句号,故事结束。

如果我看到一个高电荷周期计数,我会更高兴。锂离子对超过500个充电周期是不好的。

另一个数据,不会出现在你一直在寻找的地方,是笔记本电脑在这个新电池上的使用寿命有多少是在插上电源的时候,以及它是否经常经历一个完整的放电/充电循环。

太多的人使用笔记本电脑就好像他们是小台式机,让他们大部分时间插上电源。这对电池不健康。我喜欢用这样的比喻:如果你把一个玩具气球吹得半途而废,它就会持续更长的时间,而不是把它炸得尽可能远,然后把它留在那里。对电池的充分充电增加了它的一些压力。

票数 10
EN

Unix & Linux用户

发布于 2019-01-07 02:49:52

还可以通过以下命令使用inxi刀具检查电池的运行情况:

代码语言:javascript
复制
$ ./inxi -Bxxx
Battery:   ID-1: BAT0 charge: 39.5 Wh condition: 40.3/47.5 Wh (85%) volts: 10.8/10.8 model: PA5109U-1BRS type: Li-ion 
           serial: FA80 status: Discharging

并检查condition值。

票数 5
EN

Unix & Linux用户

发布于 2020-12-22 12:56:33

全解释选项和实例

在Ubuntu上,您可以从Dash打开Power应用程序。看看“膝上型电脑电池”部分。“充满时的能量”是指当电池完全充电时,你的电池目前可以储存多少能量。“能源(设计)”是指当电池完全充电时,你的电池最初可以储存多少能量。将“能量满时”除以“能量(设计)”,将结果乘以100,你将得到一个百分比。例如,在下面的屏幕截图中,我们做了以下的计算:(44.8 / 54.3) * 100 = 82.5% --这意味着电池目前保持其原始容量的82.5%。这还不算太糟。除非你刚买了一台新的笔记本电脑,否则你就不会100%了。但是,如果它很低--例如,低于50% --而你的电池没有多少时间,你可能只需要更换电池就行了。如果Linux发行版上没有Power应用程序,则可以通过几个终端命令获取这些信息。打开一个终端窗口并运行以下命令: cat /sys/class/power_power/ cat 0/电荷填充猫/sys/class/power_supply/BAT0/charge_full_design,将第一个数字除以第二个数字,再乘以100,以获得电池原始容量的百分比。例如,对于下面的截图,我们会做以下的计算:(5901000 / 7150000) * 100 = 82.5% --这意味着电池目前的容量是原来工厂容量的82.5%。作者克里斯·霍夫曼。

最简单的简单解释和例子

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/115991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档