0

0

笔记本电源管理_优化麒麟OS系统,延长电池续航

P粉602998670

P粉602998670

发布时间:2026-02-12 12:49:39

|

115人浏览过

|

来源于php中文网

原创

麒麟os电池续航缩短可通过五步优化:一、cpu调为powersave策略;二、禁用蓝牙/wi-fi等非必要硬件;三、安装配置tlp工具;四、调优内核参数降低唤醒频率;五、精简自启服务与图形组件。

笔记本电源管理_优化麒麟os系统,延长电池续航

如果您在使用麒麟OS系统的笔记本时发现电池续航时间明显缩短,则可能是由于系统默认的电源管理策略未针对便携场景进行优化。以下是针对麒麟OS系统实施电源管理优化的具体操作方法:

一、调整CPU频率调节策略

麒麟OS基于Linux内核,其CPU频率缩放(cpufreq)策略直接影响功耗与性能平衡。将默认的“performance”或“ondemand”策略切换为更节能的“powersave”模式,可显著降低空闲及轻负载状态下的CPU功耗。

1、打开终端,执行命令查看当前策略:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

2、临时切换为powersave策略,依次执行:sudo su,然后输入:echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

3、为所有逻辑CPU统一设置,运行循环命令:for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo powersave > $i; done

4、若需永久生效,编辑文件:sudo nano /etc/default/grub,在GRUB_CMDLINE_LINUX行末尾添加:intel_idle.max_cstate=1 rcu_nocbs=0-3(适用于Intel平台),保存后执行:sudo update-grub && sudo reboot

二、禁用非必要硬件设备

蓝牙、Wi-Fi、USB 3.0控制器、独立显卡等模块在闲置时仍可能持续耗电。通过内核模块卸载或运行时电源控制,可切断其供电路径。

1、检查当前加载的无线驱动模块:lsmod | grep -E "(bt|wl|iwlmvm|ath9k)"

2、临时禁用蓝牙模块:sudo modprobe -r btusb btrtl btbcm btintel bluetooth

3、关闭Wi-Fi硬件射频(不卸载驱动):sudo rfkill block wifi

4、对USB设备启用自动挂起:echo 'auto' | sudo tee /sys/bus/usb/devices/*/power/control

5、确认独显状态(如NVIDIA或AMD GPU),使用:lspci | grep VGA;若检测到双显卡且未启用PRIME,可屏蔽独显:echo 'options nouveau modeset=0' | sudo tee /etc/modprobe.d/blacklist-nouveau.conf,随后执行:sudo update-initramfs -u

三、配置TLP电源管理工具

TLP是专为Linux设计的高级电源管理工具,无需手动干预即可自动应用多项节能策略,兼容麒麟OS的Debian/Ubuntu系底层。

1、添加TLP官方仓库并安装:sudo apt install tlp tlp-rdw(麒麟OS 23.x及更新版本已预装apt源,可直接安装)。

2、启用TLP服务:sudo systemctl enable tlp,并立即启动:sudo systemctl start tlp

CodeWP
CodeWP

针对 WordPress 训练的AI代码生成器

下载

3、编辑主配置文件:sudo nano /etc/tlp.conf,定位到“CPU_SCALING_GOVERNOR_ON_BAT”项,将其值改为:powersave

4、启用USB自动挂起功能,将“USB_AUTOSUSPEND=1”取消注释;同时将“SATA_LINKPWR_ON_BAT=min_power”设为最小链路功耗模式。

5、保存退出后,重启TLP服务:sudo systemctl restart tlp,并验证状态:sudo tlp-stat -s,确认“Battery state”显示为“on battery”且策略已激活。

四、调优内核参数以降低后台唤醒频率

系统定时器、进程唤醒行为及ACPI事件响应机制会频繁打断CPU深度睡眠(C-state)。通过限制高精度定时器(hrtimer)精度和抑制非关键唤醒源,可延长C8/C10等深度休眠时间。

1、查看当前唤醒源列表:cat /proc/sys/kernel/wakeup_countsudo cat /sys/firmware/acpi/interrupts/* | grep -E "^[a-z]" | sort -k2nr

2、临时降低hrtimer分辨率,减少中断触发密度:echo 10000000 | sudo tee /proc/sys/kernel/hrtimer_resolution_ns

3、禁用非必要ACPI唤醒设备(如LID、PWRB):echo "disabled" | sudo tee /sys/firmware/acpi/interrupts/LID,同理对PWRB、RTC等执行相同操作。

4、设置内核启动参数,在GRUB中追加:nohz_full=1-3 rcu_nocbs=1-3 intel_idle.max_cstate=2(根据CPU核心数调整范围),保存后更新引导并重启。

五、精简开机自启服务与图形界面组件

麒麟OS桌面环境(UKUI)默认启用多个后台服务(如相册索引、云同步、通知中心扩展),这些进程持续占用内存与CPU资源,间接增加电池消耗。

1、列出当前用户级自启服务:systemctl --user list-unit-files --state=enabled

2、禁用非必要服务,例如:systemctl --user disable ukui-photo-manager.service ukui-cloud-sync.service

3、关闭GNOME/KDE兼容层中冗余守护进程:systemctl --user stop gnome-keyring-daemon.service && systemctl --user disable gnome-keyring-daemon.service

4、进入UKUI控制中心 → “辅助功能” → 关闭“鼠标键”、“粘滞键”、“屏幕阅读器”等未使用功能。

5、在“电源管理”设置中,将“合盖动作”设为“休眠”,“电池电量低于5%时”设为“关机”,避免低电量下强行维持运行。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
sort排序函数用法
sort排序函数用法

sort排序函数的用法:1、对列表进行排序,默认情况下,sort函数按升序排序,因此最终输出的结果是按从小到大的顺序排列的;2、对元组进行排序,默认情况下,sort函数按元素的大小进行排序,因此最终输出的结果是按从小到大的顺序排列的;3、对字典进行排序,由于字典是无序的,因此排序后的结果仍然是原来的字典,使用一个lambda表达式作为key参数的值,用于指定排序的依据。

399

2023.09.04

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

226

2023.12.07

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1480

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

712

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

298

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

790

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

582

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

560

2023.07.20

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

2

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号