linux进入节电模式,intel CPU在linux下的节能模式
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是吧友@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。值得一试。
linux进入节电模式,intel CPU在linux下的节能模式相关推荐
- 编程实现在Linux系统中Intel CPU功耗的获取
编程实现在Linux系统中Intel CPU功耗的获取 编程实现在Linux系统中Intel CPU功耗的获取 资料的获取 X86 MSR寄存器介绍 X86 CPUID介绍 X86 RAPL介绍 Li ...
- intel cpu 漏洞 linux,Intel CPU架构漏洞越捅越大:打补丁将损失30%性能
还记得前不久那个被曝光影响大面积Intel Core CPU产品的安全漏洞吗?这貌似只是冰山一角,就在今天人们发现了Intel处理器里一个更为致命的漏洞,从最底端的Pentium,到最新的Coffee ...
- linux的top命令cpu,在Linux系统下使用top命令查看CPU使用情况
在Linux系统下,使用top命令查看CPU使用情况. %Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st ...
- linux查看物理机cpu核数,linux 查看物理cpu核数
SCC(超级计算集群)简介 SCC概述 超级计算集群(Super Computing Cluster,SCC)使用高速RDMA网络互联的CPU以及GPU等异构加速设备,面向高性能计算.人工智能/机器学 ...
- intel linux 开发板,Intel IOMMU在Linux上的实现架构
1.检测平台是否支持DMAR设备 ./drivers/pci/dmar.c->int __init early_dmar_detect(void) { acpi_status status = ...
- linux程序无法获取cpu资源,Linux系统编程获取系统的CPU资源
还是纯干货,代码拿来: #include #include #include #include #include #include #include void work() { FILE *f; in ...
- 【Linux 内核】进程管理 ( Linux 中进程的 CPU 资源调度 | 进程生命周期 | 创建状态 | 就绪状态 | 执行状态 | 阻塞状态 | 终止状态 | 进程生命周期之间的转换 )
文章目录 一.Linux 中进程的 CPU 资源调度 二.进程生命周期 三.进程生命周期之间的转换 一.Linux 中进程的 CPU 资源调度 Linux 操作系统 是 多任务系统 , 可以 同时运行 ...
- linux+cpu配置文件,archlinux下CPU和显卡配置(转)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 转载自:http://archboy.org/2011/08/23/archlinux-cpu-frequency-scaling-videocard-p ...
- linux 内核空间占用cpu百分比过高,linux下分析java程序占用CPU、内存过高
一.CPU过高分析 1)使用TOP命令查看CPU.内存使用状态可以发现CPU占用主要分为两部分,一部分为系统内核空间占用CPU百分比,一部分为用户空间占用CPU百分比.其中CPU状态中标示id的为空闲 ...
最新文章
- android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...
- 【深度学习】DL下的3D图像和Low-level Vision问题解析
- (转)软件开发人员如何提高自己的软件专业技术方面的具体建议
- 类成员函数作为函数参数/回调函数 出现error C3867
- Spring Boot - 自动配置实现原理
- PHP算法对获取用,连接的字符串用in进行sql查询的php处理方法
- Android启动(Booting)
- 消息队列控制灯代码_代码实现RabbitMQ死信队列的创建
- android com.squareup,android – 无法导入com.squareup.okhttp.OkHttpClient;
- linux 多个cpu使用率,统计多台linux的CPU使用率
- 复试复旦大学计算机博士,【华慧推荐】2018年复旦大学博士面试成功经验分享...
- 魔鬼的梦魇—验证IE中的js内存泄露模式(三)
- 安卓与IOS移动段浏览器视频与音频的问题与总结
- 擦地机器人毕业设计_救援机器人毕业设计
- SQL--取得子部门的存储过程
- 魔兽怀旧服服务器怎么修改,魔兽世界怀旧服今日开服 魔兽世界怀旧服剥皮制皮玩法攻略 怀旧服服务器连不上怎么办?...
- pgadmin4 去除master密码
- 来看看你的云栖社区2017年度总结
- Spring源码解析二之创建Bean(实例化)
- Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎