对于基于 Arch Linux 的系统,你还应该屏蔽以下服务以避免冲突,并确保 TLP 的无线电设备切换选项的正确操作。
$ sudo systemctl mask systemd-rfkill.service $ sudo systemctl mask systemd-rfkill.socket
对于 RHEL/CentOS 系统,使用 YUM 命令 安装 TLP。
$ sudo yum install tlp tlp-rdw
安装 smartmontool 以显示 tlp-stat 中 S.M.A.R.T. 数据。
$ sudo yum install smartmontools
对于 openSUSE Leap 系统,使用 Zypper 命令 安装 TLP。
$ sudo zypper install TLP
安装 smartmontool 以显示 tlp-stat 中 S.M.A.R.T. 数据。
$ sudo zypper install smartmontools
成功安装 TLP 后,使用以下命令启动服务。
$ systemctl start tlp.service
使用方法
显示电池信息
$ sudo tlp-stat -b 或 $ sudo tlp-stat --battery
--- 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 = 48850 [mWh] /sys/class/power_supply/BAT0/energy_now = 48850 [mWh] /sys/class/power_supply/BAT0/power_now = 0 [mW] /sys/class/power_supply/BAT0/status = Full -
Charge = 100.0 [%] Capacity = 81.4 [%]
显示磁盘信息
$ sudo tlp-stat -d 或 $ sudo tlp-stat --disk
--- TLP 1.1 -------------------------------------------- -
+++ Storage Devices /dev/sda: Model = WDC WD10SPCX-24HWST1 Firmware = 02.01A02 APM Level = 128 Status = active/idle Scheduler = mq-deadline -
Runtime PM: control = on, autosuspend_delay = (not available) -
SMART info: 4 Start_Stop_Count = 18787 5 Reallocated_Sector_Ct = 0 9 Power_On_Hours = 606 [h] 12 Power_Cycle_Count = 1792 193 Load_Cycle_Count = 25775 194 Temperature_Celsius = 31 [°C] -
-
+++ AHCI Link Power Management (ALPM) /sys/class/scsi_host/host0/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host1/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host2/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host3/link_power_management_policy = med_power_with_dipm -
+++ AHCI Host Controller Runtime Power Management /sys/bus/pci/devices/0000:00:17.0/ata1/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata2/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata3/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata4/power/control = on
显示 PCI 设备信息
$ sudo tlp-stat -e 或 $ sudo tlp-stat --pcie
$ sudo tlp-stat -e or $ sudo tlp-stat --pcie -
--- TLP 1.1 -------------------------------------------- -
+++ Runtime Power Management Device blacklist = (not configured) Driver blacklist = amdgpu nouveau nvidia radeon pcieport -
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, skl_uncore) /sys/bus/pci/devices/0000:00:01.0/power/control = auto (0x060400, PCI bridge, pcieport) /sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915) /sys/bus/pci/devices/0000:00:14.0/power/control = auto (0x0c0330, USB controller, xhci_hcd) -
......
显示图形卡信息
$ sudo tlp-stat -g 或 $ sudo tlp-stat --graphics
--- TLP 1.1 -------------------------------------------- -
+++ Intel Graphics /sys/module/i915/parameters/enable_dc = -1 (use per-chip default) /sys/module/i915/parameters/enable_fbc = 1 (enabled) /sys/module/i915/parameters/enable_psr = 0 (disabled) /sys/module/i915/parameters/modeset = -1 (use per-chip default)
显示处理器信息
$ sudo tlp-stat -p 或 $ sudo tlp-stat --processor
--- TLP 1.1 -------------------------------------------- -
+++ Processor CPU model = Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz -
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 800000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 3500000 [kHz] /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = balance_power /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power -
...... -
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 22 [%] /sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%] /sys/devices/system/cpu/intel_pstate/no_turbo = 0 /sys/devices/system/cpu/intel_pstate/turbo_pct = 33 [%] /sys/devices/system/cpu/intel_pstate/num_pstates = 28 -
x86_energy_perf_policy: program not installed. -
/sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 -
+++ Undervolting PHC kernel not available.
显示系统数据信息
$ sudo tlp-stat -s 或 $ sudo tlp-stat --system
--- 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 = 11:04:00 IST, 596 sec(s) ago Mode = battery Power source = battery
显示温度和风扇速度信息
$ sudo tlp-stat -t 或 $ sudo tlp-stat --temp
--- TLP 1.1 -------------------------------------------- -
+++ Temperatures CPU temp = 36 [°C] Fan speed = (not available)
显示 USB 设备数据信息
$ sudo tlp-stat -u 或 $ sudo tlp-stat --usb
--- TLP 1.1 -------------------------------------------- -
+++ USB Autosuspend = disabled Device whitelist = (not configured) Device blacklist = (not configured) Bluetooth blacklist = disabled Phone blacklist = disabled WWAN blacklist = enabled -
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub) Bus 001 Device 003 ID 174f:14e8 control = auto, autosuspend_delay_ms = 2000 -- Syntek (uvcvideo) -
......
显示警告信息
$ sudo tlp-stat -w 或 $ sudo tlp-stat --warn
--- TLP 1.1 -------------------------------------------- -
No warnings detected.
状态报告及配置和所有活动的设置
$ sudo tlp-stat
--- TLP 1.1 -------------------------------------------- -
+++ Configured Settings: /etc/default/tlp TLP_ENABLE=1 TLP_DEFAULT_MODE=AC TLP_PERSISTENT_DEFAULT=0 DISK_IDLE_SECS_ON_AC=0 DISK_IDLE_SECS_ON_BAT=2 MAX_LOST_WORK_SECS_ON_AC=15 MAX_LOST_WORK_SECS_ON_BAT=60 -
...... -
+++ 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 = 11:04:00 IST, 684 sec(s) ago Mode = battery Power source = battery -
+++ Processor CPU model = Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz -
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave -
...... -
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 22 [%] /sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%] /sys/devices/system/cpu/intel_pstate/no_turbo = 0 /sys/devices/system/cpu/intel_pstate/turbo_pct = 33 [%] /sys/devices/system/cpu/intel_pstate/num_pstates = 28 -
x86_energy_perf_policy: program not installed. -
/sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 -
+++ Undervolting PHC kernel not available. -
+++ Temperatures CPU temp = 42 [°C] Fan speed = (not available) -
+++ File System /proc/sys/vm/laptop_mode = 2 /proc/sys/vm/dirty_writeback_centisecs = 6000 /proc/sys/vm/dirty_expire_centisecs = 6000 /proc/sys/vm/dirty_ratio = 20 /proc/sys/vm/dirty_background_ratio = 10 -
+++ Storage Devices /dev/sda: Model = WDC WD10SPCX-24HWST1 Firmware = 02.01A02 APM Level = 128 Status = active/idle Scheduler = mq-deadline -
Runtime PM: control = on, autosuspend_delay = (not available) -
SMART info: 4 Start_Stop_Count = 18787 5 Reallocated_Sector_Ct = 0 9 Power_On_Hours = 606 [h] 12 Power_Cycle_Count = 1792 193 Load_Cycle_Count = 25777 194 Temperature_Celsius = 31 [°C] -
-
+++ AHCI Link Power Management (ALPM) /sys/class/scsi_host/host0/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host1/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host2/link_power_management_policy = med_power_with_dipm /sys/class/scsi_host/host3/link_power_management_policy = med_power_with_dipm -
+++ AHCI Host Controller Runtime Power Management /sys/bus/pci/devices/0000:00:17.0/ata1/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata2/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata3/power/control = on /sys/bus/pci/devices/0000:00:17.0/ata4/power/control = on -
+++ PCIe Active State Power Management /sys/module/pcie_aspm/parameters/policy = powersave -
+++ Intel Graphics /sys/module/i915/parameters/enable_dc = -1 (use per-chip default) /sys/module/i915/parameters/enable_fbc = 1 (enabled) /sys/module/i915/parameters/enable_psr = 0 (disabled) /sys/module/i915/parameters/modeset = -1 (use per-chip default) -
+++ Wireless bluetooth = on wifi = on wwan = none (no device) -
hci0(btusb) : bluetooth, not connected wlp8s0(iwlwifi) : wifi, connected, power management = on -
+++ Audio /sys/module/snd_hda_intel/parameters/power_save = 1 /sys/module/snd_hda_intel/parameters/power_save_controller = Y -
+++ Runtime Power Management Device blacklist = (not configured) Driver blacklist = amdgpu nouveau nvidia radeon pcieport -
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, skl_uncore) /sys/bus/pci/devices/0000:00:01.0/power/control = auto (0x060400, PCI bridge, pcieport) /sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915) -
...... -
+++ USB Autosuspend = disabled Device whitelist = (not configured) Device blacklist = (not configured) Bluetooth blacklist = disabled Phone blacklist = disabled WWAN blacklist = enabled -
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub) Bus 001 Device 003 ID 174f:14e8 control = auto, autosuspend_delay_ms = 2000 -- Syntek (uvcvideo) Bus 001 Device 002 ID 17ef:6053 control = on, autosuspend_delay_ms = 2000 -- Lenovo (usbhid) Bus 001 Device 004 ID 8087:0a2b control = auto, autosuspend_delay_ms = 2000 -- Intel Corp. (btusb) Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub) -
+++ 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 = 51690 [mWh] /sys/class/power_supply/BAT0/energy_now = 50140 [mWh] /sys/class/power_supply/BAT0/power_now = 12185 [mW] /sys/class/power_supply/BAT0/status = Discharging -
Charge = 97.0 [%] Capacity = 86.2 [%]
(编辑:ASP站长网)
|