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

这是吧友@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下的节能模式相关推荐

  1. 编程实现在Linux系统中Intel CPU功耗的获取

    编程实现在Linux系统中Intel CPU功耗的获取 编程实现在Linux系统中Intel CPU功耗的获取 资料的获取 X86 MSR寄存器介绍 X86 CPUID介绍 X86 RAPL介绍 Li ...

  2. intel cpu 漏洞 linux,Intel CPU架构漏洞越捅越大:打补丁将损失30%性能

    还记得前不久那个被曝光影响大面积Intel Core CPU产品的安全漏洞吗?这貌似只是冰山一角,就在今天人们发现了Intel处理器里一个更为致命的漏洞,从最底端的Pentium,到最新的Coffee ...

  3. 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 ...

  4. linux查看物理机cpu核数,linux 查看物理cpu核数

    SCC(超级计算集群)简介 SCC概述 超级计算集群(Super Computing Cluster,SCC)使用高速RDMA网络互联的CPU以及GPU等异构加速设备,面向高性能计算.人工智能/机器学 ...

  5. intel linux 开发板,Intel IOMMU在Linux上的实现架构

    1.检测平台是否支持DMAR设备 ./drivers/pci/dmar.c->int __init early_dmar_detect(void) { acpi_status status = ...

  6. linux程序无法获取cpu资源,Linux系统编程获取系统的CPU资源

    还是纯干货,代码拿来: #include #include #include #include #include #include #include void work() { FILE *f; in ...

  7. 【Linux 内核】进程管理 ( Linux 中进程的 CPU 资源调度 | 进程生命周期 | 创建状态 | 就绪状态 | 执行状态 | 阻塞状态 | 终止状态 | 进程生命周期之间的转换 )

    文章目录 一.Linux 中进程的 CPU 资源调度 二.进程生命周期 三.进程生命周期之间的转换 一.Linux 中进程的 CPU 资源调度 Linux 操作系统 是 多任务系统 , 可以 同时运行 ...

  8. linux+cpu配置文件,archlinux下CPU和显卡配置(转)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 转载自:http://archboy.org/2011/08/23/archlinux-cpu-frequency-scaling-videocard-p ...

  9. linux 内核空间占用cpu百分比过高,linux下分析java程序占用CPU、内存过高

    一.CPU过高分析 1)使用TOP命令查看CPU.内存使用状态可以发现CPU占用主要分为两部分,一部分为系统内核空间占用CPU百分比,一部分为用户空间占用CPU百分比.其中CPU状态中标示id的为空闲 ...

最新文章

  1. android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...
  2. 【深度学习】DL下的3D图像和Low-level Vision问题解析
  3. (转)软件开发人员如何提高自己的软件专业技术方面的具体建议
  4. 类成员函数作为函数参数/回调函数 出现error C3867
  5. Spring Boot - 自动配置实现原理
  6. PHP算法对获取用,连接的字符串用in进行sql查询的php处理方法
  7. Android启动(Booting)
  8. 消息队列控制灯代码_代码实现RabbitMQ死信队列的创建
  9. android com.squareup,android – 无法导入com.squareup.okhttp.OkHttpClient;
  10. linux 多个cpu使用率,统计多台linux的CPU使用率
  11. 复试复旦大学计算机博士,【华慧推荐】2018年复旦大学博士面试成功经验分享...
  12. 魔鬼的梦魇—验证IE中的js内存泄露模式(三)
  13. 安卓与IOS移动段浏览器视频与音频的问题与总结
  14. 擦地机器人毕业设计_救援机器人毕业设计
  15. SQL--取得子部门的存储过程
  16. 魔兽怀旧服服务器怎么修改,魔兽世界怀旧服今日开服 魔兽世界怀旧服剥皮制皮玩法攻略 怀旧服服务器连不上怎么办?...
  17. pgadmin4 去除master密码
  18. 来看看你的云栖社区2017年度总结
  19. Spring源码解析二之创建Bean(实例化)
  20. Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎

热门文章

  1. 【贝叶斯分类1】贝叶斯决策论
  2. 爬虫,反爬虫和反反爬虫
  3. Kinect2.0骨骼跟踪与数据平滑
  4. Navicat筛选功能
  5. css实现成长值类似的进度条效果
  6. cephmds文件系统
  7. android stuido 插件,3分钟教会你Android Studio插件开发!
  8. 剑指 Offer 05. 替换空格【字符串】
  9. ifnull mysql 所有列_mysql IFNULL IF
  10. mysql ifnull正确使用