自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從Linux終端查看筆記本電池狀態(tài)和等級的5個方法

系統(tǒng) Linux
我們可以輕松地通過圖形化界面查看當(dāng)前電量百分比、是否在充電以及當(dāng)前電量還可以使用多長時(shí)間等電池狀態(tài),但是卻無法查看電池健康度等相關(guān)信息。在這篇文章就是為了解決這些問題。

[[252644]]

我們可以輕松地通過圖形化界面查看當(dāng)前電量百分比、是否在充電以及當(dāng)前電量還可以使用多長時(shí)間等電池狀態(tài),但是卻無法查看電池健康度等相關(guān)信息。

在這篇文章就是為了解決這些問題。

在 Linux 上有很多這樣的實(shí)用工具,而且可以在命令行使用。

這篇文章今天就要探討這個主題,我會盡我所能的覆蓋盡可能多的信息。

每月檢查一次你的電池健康度是一個很好的想法。它可以幫你檢查你當(dāng)前遇到的問題是否與電池或者充電相關(guān)。

同時(shí),我們也可以查看電池模組名稱、電源、廠商以及電池規(guī)格等。

電源管理是在不使用時(shí)關(guān)閉電源或者切換系統(tǒng)的組件到低耗模式的一種功能。

幾種在 Linux 下檢查電池狀態(tài)的實(shí)用工具

  • upower:是一個命令行工具,其提供了羅列系統(tǒng)中電源的接口。
  • acpi:顯示來自 /proc 或者 /sys 文件系統(tǒng)中的一些信息,例如電池狀態(tài)或者熱量信息。
  • batstat:是一個為 Linux 打印電池狀態(tài)的命令行工具。
  • tlp:可以為你帶來更高級的電源管理,而無需修改任何配置。
  • class file:這個 sysfs 文件系統(tǒng)是一個提供了內(nèi)核數(shù)據(jù)結(jié)構(gòu)接口的偽文件系統(tǒng)。

如何使用 upower 命令檢查筆記本電池狀態(tài)

upower 是一個命令行工具,其提供了羅列系統(tǒng)中電源的接口。它在你的電腦上可以控制不同操作的延遲,這可以為你節(jié)省很大一部分電量。

只需要在 Linux 中運(yùn)行以下命令獲取電池以及它所依賴的其他信息。

  1. $ upower -i /org/freedesktop/UPower/devices/battery_BAT0
  2. native-path: BAT0
  3. vendor: SMP
  4. model: L14M4P23
  5. serial: 756
  6. power supply: yes
  7. updated: Monday 03 December 2018 07:56:18 PM IST (95 seconds ago)
  8. has history: yes
  9. has statistics: yes
  10. battery
  11. present: yes
  12. rechargeable: yes
  13. state: discharging
  14. warning-level: none
  15. energy: 28.23 Wh
  16. energy-empty: 0 Wh
  17. energy-full: 52.26 Wh
  18. energy-full-design: 60 Wh
  19. energy-rate: 10.714 W
  20. voltage: 14.819 V
  21. time to empty: 2.6 hours
  22. percentage: 54%
  23. capacity: 87.1%
  24. technology: lithium-ion
  25. icon-name: 'battery-good-symbolic'
  26. History (charge):
  27. 1543847178 54.000 discharging
  28. History (rate):
  29. 1543847178 10.714 discharging

使用下面的格式檢查電池的特定信息。

  1. $ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state\|percentage\|time to empty"
  2. state: discharging
  3. time to empty: 2.1 hours
  4. percentage: 43%

這個類似于上面的那個,但是是在充電線纜的插入后運(yùn)行,這也就是為什么下面會顯示正在充電狀態(tài)的原因。

  1. $ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state\|percentage\|time to empty"
  2. state: charging
  3. percentage: 41%

如何使用 TLP 命令檢查筆記本電池狀態(tài)

TLP 是一個自由開源的多功能的命令行工具,它可以優(yōu)化筆記本電池而無需修改任何配置。

TLP 可以為你的 Linux 帶來更高級的電源管理,而無需理解任何技術(shù)細(xì)節(jié)。TLP 默認(rèn)附帶了一個已經(jīng)為你的電池優(yōu)化好的配置,所以你可以安裝好后就不再管它了。盡管 TLP 是一個可以根據(jù)你的需求高度可定制的工具。

TLP 在絕大多數(shù) Linux 發(fā)行版,例如 Arch、Debian、Fedora、Gentoo、openSUSE 等的官方庫中都可用。使用你的 Linux 發(fā)行版的包管理安裝 TLP 即可。

只需要在 Linux 中運(yùn)行以下命令獲取電池以及其他所依賴的信息。

  1. $ sudo tlp-stat -b
  2. --- TLP 1.1 --------------------------------------------
  3.  
  4. +++ Battery Status
  5. /sys/class/power_supply/BAT0/manufacturer = SMP
  6. /sys/class/power_supply/BAT0/model_name = L14M4P23
  7. /sys/class/power_supply/BAT0/cycle_count = (not supported)
  8. /sys/class/power_supply/BAT0/energy_full_design = 60000 [mWh]
  9. /sys/class/power_supply/BAT0/energy_full = 52260 [mWh]
  10. /sys/class/power_supply/BAT0/energy_now = 21950 [mWh]
  11. /sys/class/power_supply/BAT0/power_now = 10923 [mW]
  12. /sys/class/power_supply/BAT0/status = Discharging
  13.  
  14. Charge = 42.0 [%]
  15. Capacity = 87.1 [%]

也可以查看其他的信息。

  1. $ sudo tlp-stat -s
  2. --- TLP 1.1 --------------------------------------------
  3.  
  4. +++ System Info
  5. System = LENOVO Lenovo ideapad Y700-15ISK 80NV
  6. BIOS = CDCN35WW
  7. Release = "Manjaro Linux"
  8. Kernel = 4.19.6-1-MANJARO #1 SMP PREEMPT Sat Dec 1 12:21:26 UTC 2018 x86_64
  9. /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
  10. Init system = systemd
  11. Boot mode = BIOS (CSM, Legacy)
  12.  
  13. +++ TLP Status
  14. State = enabled
  15. Last run = 07:16:12 IST, 4362 sec(s) ago
  16. Mode = battery
  17. Power source = battery```
  18.  
  19. ### 如何使用 ACPI 命令檢查電池狀態(tài)
  20.  
  21. ACPI 代表<ruby>高級配置和電源接口<rt>Advanced Configuration and Power Interface</rt></ruby>模塊,它們是不同 ACPI 部件的內(nèi)核模塊。它們啟用特殊的 ACPI 函數(shù)向 `/proc` 或者 `/sys` 中添加信息。這些信息可以通過事件或者其他監(jiān)控程序的 acpid 進(jìn)行解析。

$ acpi Battery 0: Charging, 43%, 01:05:11 until charged “`

查看電池容量。

  1. $ acpi -i
  2. Battery 0: Charging, 43%, 01:05:07 until charged
  3. Battery 0: design capacity 3817 mAh, last full capacity 3324 mAh = 87%

查看更多有關(guān)電池及其相關(guān)的信息。

  1. $ acpi -V
  2. Battery 0: Charging, 43%, 01:05:07 until charged
  3. Battery 0: design capacity 3815 mAh, last full capacity 3323 mAh = 87%
  4. Adapter 0: on-line
  5. Cooling 0: Processor 0 of 10
  6. Cooling 1: Processor 0 of 10
  7. Cooling 2: Processor 0 of 10
  8. Cooling 3: iwlwifi 0 of 19
  9. Cooling 4: Processor 0 of 10
  10. Cooling 5: iwlwifi no state information available
  11. Cooling 6: Processor 0 of 10
  12. Cooling 7: Processor 0 of 10
  13. Cooling 8: Processor 0 of 10
  14. Cooling 9: intel_powerclamp no state information available
  15. Cooling 10: x86_pkg_temp no state information available
  16. Cooling 11: Processor 0 of 10

如何使用 Batstat 命令查看筆記本電池狀態(tài)

batstat 是一個在 Linux 終端打印電池信息的命令行工具。

  1. Status: Charging
  2. Max energy: 50.00 Wh
  3. Energy left: 24.50 Wh
  4. Power Consumption: 26.40 W
  5. Percentage left: 49.00%
  6. Average power Consumption: 0.00 W
  7. Time elapsed: 0: 0:12 since 49.00%
  8. = Time ======== Percent ============================================
  9. 0: 0: 0 49.00%

如何使用 sysfs 文件系統(tǒng)查看筆記本電池狀態(tài)

sysfs 文件系統(tǒng)是一個提供了內(nèi)核數(shù)據(jù)結(jié)構(gòu)接口的偽文件系統(tǒng)。sysfs 下的文件提供有關(guān)設(shè)備、內(nèi)核模塊、文件系統(tǒng)和其他內(nèi)核組件的信息。

sysfs 文件系統(tǒng)通常掛載在 /sys。通常來說,它會被系統(tǒng)自動掛載,但是也可以使用例如 mount -t sysfs sysfs /sys 命令進(jìn)行手動掛載。

在 sysfs 文件系統(tǒng)中的很多文件都是只讀的,但也有一些是可寫的,允許更改內(nèi)核變量。為了避免冗余,符號鏈接被大量用于連接文件系統(tǒng)數(shù)中的條目。

  1. $ cat /sys/class/power_supply/BAT0/*
  2. 0
  3. 51
  4. Normal
  5. 0
  6. cat: /sys/class/power_supply/BAT0/device: Is a directory
  7. 52260000
  8. 60000000
  9. 26660000
  10. SMP
  11. L14M4P23
  12. cat: /sys/class/power_supply/BAT0/power: Is a directory
  13. 27656000
  14. 1
  15. 756
  16. Charging
  17. cat: /sys/class/power_supply/BAT0/subsystem: Is a directory
  18. Li-ion
  19. Battery
  20. POWER_SUPPLY_NAME=BAT0
  21. POWER_SUPPLY_STATUS=Charging
  22. POWER_SUPPLY_PRESENT=1
  23. POWER_SUPPLY_TECHNOLOGY=Li-ion
  24. POWER_SUPPLY_CYCLE_COUNT=0
  25. POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14800000
  26. POWER_SUPPLY_VOLTAGE_NOW=15840000
  27. POWER_SUPPLY_POWER_NOW=27656000
  28. POWER_SUPPLY_ENERGY_FULL_DESIGN=60000000
  29. POWER_SUPPLY_ENERGY_FULL=52260000
  30. POWER_SUPPLY_ENERGY_NOW=26660000
  31. POWER_SUPPLY_CAPACITY=51
  32. POWER_SUPPLY_CAPACITY_LEVEL=Normal
  33. POWER_SUPPLY_MODEL_NAME=L14M4P23
  34. POWER_SUPPLY_MANUFACTURER=SMP
  35. POWER_SUPPLY_SERIAL_NUMBER= 756
  36. 14800000
  37. 15840000
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-05-16 11:45:42

Linux終端電池狀態(tài)

2011-04-29 10:21:57

筆記本電池

2012-10-09 14:13:08

惠普筆記本電池保養(yǎng)

2011-04-29 13:19:45

筆記本電池

2011-05-06 10:31:32

筆記本電池

2022-04-12 11:04:07

Windows11電池健康度電池?fù)p耗

2019-02-22 16:20:50

PowerTOPLinux電池壽命

2011-05-05 17:13:36

電池投影儀故障

2011-08-30 16:55:29

Ubuntu

2011-05-06 10:31:34

筆記本電池

2011-12-14 16:27:13

2011-04-29 13:41:52

筆記本電池

2018-08-21 15:34:39

筆記本電池隱患

2019-05-13 14:42:44

TLPLinux電池壽命

2010-02-01 08:36:47

Windows 7電池傷害

2021-12-14 22:10:15

Windows 11Windows微軟

2018-01-05 11:44:08

惠普筆記本召回

2009-05-26 16:29:40

惠普筆記本電池召回

2011-04-29 13:24:42

筆記本

2012-10-24 18:11:40

聯(lián)想IdeaPad Yog
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號