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

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

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

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

电池循环和设计容量

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

电池周期是制造商用来表示电池寿命的单位。 当您使用笔记本电脑且电池电量从 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 命令来显示与笔记本电脑电池相关的信息。 此命令从 /proc/系统 文件系统。

大多数 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 机器,因为这会对电池寿命产生积极影响。