(Y700-15)
编译程序自: https://www.2daygeek.com/check-laptop-battery-status-and-charging-state-in-linux-terminal/
创作者: Magesh Maruthamuthu
译员: dianbanjiu
根据用户界面,我们能很方便地检查现阶段分制、是不是电池充电及其现阶段用电量能够使用多久,但无法查看电池身心健康等有关信息。
文中致力于解决这个问题。
文中致力于解决这个问题。
在 Linux 这种常用工具许多,还可以在cmd应用。
本文将于今日探讨这一主题,我将尽我一切努力遮盖尽可能多地信息。
每月检查一次你电池身心健康是个好想法。它能够帮助你检查你目前遇到的困难是不是和电池或电池充电相关。
与此同时,我们也可以查询电池模块名字、开关电源、生产商和电池规格型号。
电源管理要在不能使用时断电或切换系统部件到低耗方式功能的。几类在 Linux 检查电池状态的常用工具upower:为列举系统中开关电源带来了插口。acpi:表明来源于 /proc 或是 /sys 电池状态或发热量信息等系统文件中的一些信息。batstat:是一个为 Linux 命令行工具打印出电池状态。tlp:不用改动一切配备,能够为您提供更最先进的电源管理。class file:这一 sysfs 系统文件是给予核算法设计接口的伪系统文件。
怎么使用 upower 指令检查笔记本电脑电池状态
upower 为列举系统中开关电源带来了插口。他在自己的电脑上能控制不一样操控的延迟时间,这可以为你节约很大一部分用电量。
只需在 Linux 运作下列指令以获得电池以及依赖的别的信息。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: SMP
model: L14M4P23
serial: 756
power supply: yes
updated: Monday 03 December 2018 07:56:18 PM IST (95 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 28.23 Wh
energy-empty: 0 Wh
energy-full: 52.26 Wh
energy-full-design: 60 Wh
energy-rate: 10.714 W
voltage: 14.819 V
time to empty: 2.6 hours
percentage: 54%
capacity: 87.1%
technology: lithium-ion
icon-name: \\\”battery-good-symbolic\\\”
History (charge):
1543847178 54.000 discharging
History (rate):
1543847178 10.714 discharging
应用下列文件格式检查电池具体的信息。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i \\\\\\\\\\\”state\\\\\\\\|percentage\\\\\\\\|time to empty\\\\\\\\\\\”
state: discharging
time to empty: 2.1 hours
percentage: 43%
这跟上边的类似,但电池充电电缆线插进去运作,这也是为什么下边显示的是充电状态。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i \\\\\\\\\\\”state\\\\\\\\|percentage\\\\\\\\|time to empty\\\\\\\\\\\”
state: charging
percentage: 41%
怎么使用 TLP 指令检查笔记本电脑电池状态
TLP 是一个随意开源系统多功能的的命令行工具,在没有改动一切配备的情形下,笔记本电脑电池。
TLP 可以为你的 Linux 在不太了解一切关键技术的情形下,产生更最先进的电源管理。
TLP 可以为你的 Linux 在不太了解一切关键技术的情形下,产生更最先进的电源管理。TLP 默认设置前提下,早已为你的电池改善了配备,因此你可以在安装时不会再关注它。虽然 TLP 可以根据您的需求相对高度订制。
TLP 在绝大部分 Linux 比如,发行版 Arch、Debian、Fedora、Gentoo、openSUSE 官方网库中等水平。应用你 Linux 发行版包管理组装 TLP 就可以。
只需在 Linux 运作下列指令以获得电池和其它所依赖的信息。
$ sudo tlp-stat -b
— TLP 1.1 ——————————————–
Battery Status
/sys/class/power_supply/BAT0/manufacturer = SMP
/sys/class/power_supply/BAT0/model_name = L14M4P23
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 60000[mWh]
/sys/class/power_supply/BAT0/energy_full = 52260[mWh]
/sys/class/power_supply/BAT0/energy_now = 21950[mWh]
/sys/class/power_supply/BAT0/power_now = 10923[mW]
/sys/class/power_supply/BAT0/status = Discharging
Charge = 42.0[%]
Capacity = 87.1[%]
还可以看一下别的信息。
$ sudo tlp-stat -s
— TLP 1.1 ——————————————–
System Info
System = LENOVO Lenovo ideapad Y700-15ISK 80NV
BIOS = CDCN35WW
Release = \\\\\\\\\\\”Manjaro Linux\\\\\\\\\\\”
Kernel = 4.19.6-1-MANJARO #1 SMP PREEMPT Sat Dec 1 12:21:26 UTC 2018 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=69d9dd18-36be-4631-9ebb-78f05fe3217f rw quiet resume=UUID=a2092b92-af29-4760-8e68-7a201922573b
Init system = systemd
Boot mode = BIOS (CSM, Legacy)
TLP Status
State = enabled
Last run = 07:16:12 IST, 4362 sec(s) ago
Mode = battery
Power source = battery“`
### 怎么使用 ACPI 指令检查电池状态
ACPI 意味着高端配置和电源插头Advanced Configuration and Power Interface控制模块,它们是不一样 ACPI 构件关键控制模块。他们应用特殊 ACPI 函数公式向 `/proc` 或是 `/sys` 加上信息。他们应用特殊 ACPI 函数公式向 `/proc` 或是 `/sys` 加上信息。这种信息能通过事情或其它监控程序应用 acpid 开展分析。
$ acpi Battery 0: Charging, 43%, 01:05:11 until charged “`
检查电池容积。
$ acpi -i
Battery 0: Charging, 43%, 01:05:07 until charged
Battery 0: design capacity 3817 mAh, last full capacity 3324 mAh = 87%
点击查看电池以及有关信息。
$ acpi -V
Battery 0: Charging, 43%, 01:05:07 until charged
Battery 0: design capacity 3815 mAh, last full capacity 3323 mAh = 87%
Adapter 0: on-line
Cooling 0: Processor 0 of 10
Cooling 1: Processor 0 of 10
Cooling 2: Processor 0 of 10
Cooling 3: iwlwifi 0 of 19
Cooling 4: Processor 0 of 10
Cooling 5: iwlwifi no state information available
Cooling 6: Processor 0 of 10
Cooling 7: Processor 0 of 10
Cooling 8: Processor 0 of 10
Cooling 9: intel_powerclamp no state information available
Cooling 10: x86_pkg_temp no state information availableCooling 11: Processor 0 of 10
如何使用 Batstat 命令检查笔记本电池的状态
bat
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。