linux进入节电模式,intel CPU在linux下的节能模式

您所在的位置:网站首页 怎么关闭bios节能模式 linux进入节电模式,intel CPU在linux下的节能模式

linux进入节电模式,intel CPU在linux下的节能模式

2023-07-18 20:17| 来源: 网络整理| 查看: 265

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是吧友@peterliu1218 总结的:(由@ubuntu_隐影提供)

其实Linux内核对CPU的工作频率管理,已经跟不上现代的CPU的需求,无法在效能与省电取得平衡,所以intel自己写了一段内核代码,Intel_pstate。(现在默认的管理方式,你可以看一下:http://tieba.baidu.com/p/2964008035)

在ubuntu14.04的内核3.13中,已经放入这段代码,但没有默认启用(我猜是因为还有很多使用者,还在使用SandyBridge之前的CPU)。假如你是SandyBridge或IvyBridge架构的CPU,可以启动Intel_pstate,来取代现在默认的cpufreq,以获得较好的效能与省电平衡。

启用的方式很简单,就是在/etc/default/grub这个档案中,把

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

变成

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable"

然后,sudo update-grub 即可。简单说,假如你想回复原状,拿掉intel_pstate=enable,再update-grub即可。(默认cpufreq的ondemand )

与现在的cpufreq的四种方式相较,intel_pstate只有两种,powersave与performance

切换这两者可以用

sudo cpupower frequency-set -g powersave

sudo cpupower frequency-set -g performance

指令切换(你要先安装 sudo apt-get install linux-tools-common)

另外,thermald是防止CPU过热的工具,但同样只支持SandyBridge或IvyBridge架构的CPU。这个工具是在背景执行的服务,你也不需要刻意去设置什麼。安装:

sudo apt-get install thermald 即可。

注:我这几天有在试,intel_pstate效能与原来一样,但电池可以用比较久,原来3,现在可以到3.5。值得一试。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3