怎样在 Linux 中检查笔记本电脑的电池健康状况

您的笔记本电脑电池是否带有“救命,我生病了”的指示灯? 最有可能的答案是“否”。 由于每个人都是这种情况,因此定期检查您的笔记本电脑是否需要更换电池是一项重要任务。

幸运的是,Linux 有各种实用程序来检查设备电池的状态和健康状况。 由于它们中的大多数是基于终端的,普通用户可能会发现很难解码此类实用程序提供的信息。

别担心。 最后,您将对笔记本电池以及怎样在 Linux 上使用图形和命令行工具检查电池健康状况有很好的了解。

电池循环和设计容量

首先,您需要了解哪些因素在计算电池的健康状况时起着最重要的作用。 每个电池可以存储的能量都是有限的,以毫安时或毫安时为单位。 电池的制造具有特定的能量限制,也称为其设计容量。

电池周期是制造商用来表示电池寿命的单位。 当您使用笔记本电脑并且电池电量从 100% 消耗到 0% 时,计为一个电池周期。 但是,数字并不总是必须是 100 和零。 您可以将电池从 100% 放电到 75% 四次,这将算作一次电池循环。

随着时间的推移,随着电池老化和电池循环次数增加,电池的设计容量会下降。 这意味着,如果您拥有设计容量为 40,000 mAh 且电池循环次数为 100 次的电池,则该电池的当前能量容量约为 35,000 mAh(知情猜测)。

因此,如果设计容量和当前容量之间的差异很小,则可以断定您的电池是健康的。 相反,电流容量明显小于设计容量的电池需要更换。

使用终端检查笔记本电脑的电池寿命

在 Linux 上,有几个实用程序提供与笔记本电脑电池相关的信息。 您可以尝试以下任何一种方法来粗略估计电池的健康状况。

upower 命令

如果您使用的是 Linux,那么获取与电池相关的统计信息的最简单方法是使用 upower 命令。 您可以使用此实用程序列出所有可用电源并管理系统上的整体电源管理。

要显示所有可用电源的列表,请键入:

upower -e

输出:

第二个条目,即 电池_BAT0 是笔记本电池。 要获得与此电源相关的详细信息,请使用 -一世 使用以下命令标记:

upower -i /org/freedesktop/UPower/devices/battery_BAT0

系统将显示以下输出:

查看旁边的值 充满活力全能设计 标签。 对于这台笔记本电脑,当前的能量容量和设计容量​​是一样的,这意味着电池是健康的。 但是,如果您的情况差异很大,请考虑更换电池。

使用 acpi 实用程序

ACPI 代表高级配置和电源接口。 您可以在 Linux 中使用 acpi 命令来显示与笔记本电脑电池相关的信息。 此命令从 /进程/系统 文件系统。

大多数 Linux 发行版都没有预装 acpi 实用程序。 您可以使用默认包管理器在任何 Linux 发行版上安装 acpi。

在 Debian 和 Ubuntu 上:

sudo apt install acpi

在基于 Arch 的发行版上安装 acpi:

sudo pacman -S acpi

在基于 RHEL 的发行版上,例如 Fedora 和 CentOS:

sudo dnf install acpi

安装软件包后,在终端中键入以下命令:

acpi -V

输出:

记下旁边的值 设计能力最后满负荷. 如果这些值相同,则表示您的笔记本电脑电池没有降级。

过热也会影响电池的寿命和健康。 要查看电池的热统计数据,请使用 -t 旗帜。

acpi -t

使用 power_supply 目录

Linux 以文件的形式存储所有数据,甚至是硬件组件。 您可以找到专门为笔记本电脑的电池、系统内存等保留的目录。

上面讨论的大多数命令行工具都使用这些目录来提取与电池相关的信息。 您可以使用 cd 命令切换到这些目录并读取其中的文件内容。

与系统电池相关的信息存储在 /sys/class/power_supply/BAT0 目录。 首先,使用终端转到目录:

cd /sys/class/power_supply/BAT0

使用 ls 命令列出目录中存在的文件和文件夹:

ls

你会找到文件 能量满energy_full_design 目录里面。

输出:

使用 cat 查看这两个文件的内容:

cat energy_full
cat energy_full_design

输出:

如您所见,这些文件包含两个数字,分别表示电池的当前容量和设计容量​​。 比较这两个数字并检查差异是否足够大。 相反,如果差异不大,则您的笔记本电脑电池状况良好。

在 Ubuntu 上以图形方式检查电池健康信息

在使用命令行时,并不是每个人都感到宾至如归。 Ubuntu 为这些用户提供了一种以图形方式检查电池相关信息的方法。

搜索 功率统计 在里面 应用 菜单并打开程序。 在左侧边栏中,单击 笔记本电池 选项。

系统将向您显示以下信息。

查看并比较旁边的值 充满时的能量能源(设计) 标签。 电源统计信息旁边还会显示您的电池容量 容量,在本例中为 100%。

只需比较设计容量和当前容量,您就可以大致了解电池的健康状况。 在 Linux 上降低屏幕亮度和使用电源管理功能可以帮助您延长笔记本电脑电池的使用寿命。

密切关注不活动的应用程序并定期关闭它们也可以延长笔记本电脑的电池寿命,因为它会降低整体功耗。 您还可以选择优化您的 Linux 机器,因为这会对电池寿命产生积极影响。