LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: zhou3345

本本温度小调查

[复制链接]
发表于 2009-9-13 14:31:18 | 显示全部楼层
Post by hubert_star;2026325


  1. /etc/cpufreqd.conf

  2. ..............

  3. [Rule]
  4. name=AC Rule
  5. ac=on                    # (on/off)
  6. acpi_temperature=0-65
  7. cpu_interval=0-35
  8. profile=On Demand High
  9. [/Rule]

  10. [Rule]
  11. name=AC Rule FULL RUNNING
  12. ac=on                    # (on/off)
  13. acpi_temperature=0-65
  14. cpu_interval=35-100
  15. profile=Performance High
  16. [/Rule]

  17. [Rule]
  18. name=CPU Too Hot
  19. acpi_temperature=65-100
  20. cpu_interval=35-100
  21. profile=On Demand Low
  22. [/Rule]


复制代码


原理:

1 当cpu使用率在0-35%内并且温度低于65度的时候,使用On Demand High(空载频率为30%,最高可至100%)

2 当cpu使用率在35%以上并且温度低于65度的时候,使用Performance High(频率固定为为100%)

3 当cpu使用率在35%以上并且温度高于65度的时候,使用On Demand Low(空载频率为30%,最高可至75%)

对于最后一个条件,指定了cpu使用率是在调试时发现不加它这个规则没被认可

我的本子,夏天也敢整晚去编译东西

平时,基本上不热,温度监控在空载时很少过45,windows基本上没有低于45的时候


这个
/etc/cpufreqd.conf是什么包提供的?
回复 支持 反对

使用道具 举报

发表于 2009-9-13 14:49:50 | 显示全部楼层
sys-power/cpufrequtils
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-14 05:49:14 | 显示全部楼层
问一下cpu的最小工作频率是可以调的吗,还是cpu内置的?

好像觉得以前最小频率是800,现在变1000了。

从回帖的各位朋友的来看,800/1000的都有。

内核中有这个选项?
回复 支持 反对

使用道具 举报

发表于 2009-9-14 08:04:34 | 显示全部楼层
这个当然是因CPU自身而定,我的T8100就是800。
回复 支持 反对

使用道具 举报

发表于 2009-9-14 09:47:47 | 显示全部楼层
Post by zhou3345;2026679
问一下cpu的最小工作频率是可以调的吗,还是cpu内置的?

好像觉得以前最小频率是800,现在变1000了。

从回帖的各位朋友的来看,800/1000的都有。

内核中有这个选项?

  1. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-9-14 10:16:24 | 显示全部楼层
那个英文的链接。
http://vminko.org/gentoo_on_x200.html
回复 支持 反对

使用道具 举报

发表于 2009-9-14 12:39:26 | 显示全部楼层
办法是正确编译内核后,用cpufreq-info看看governor不是ondemand的,用cpufreq-set设置成ondemand,就OK了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-16 00:10:03 | 显示全部楼层
8100反倒是800起跳,7400却从1000起跳,总感觉不那么正常。

难道32bit默认是800而64bit默认是1000?

=========================
我错了。此频率是硬件固定的,不能改。如果最小频率是800机器应该很凉了。

http://www.thinkwiki.org/wiki/Intel_Core_2_Duo_(Merom)

@lophyxp 其实俺更喜欢用conservative ^.^ cpu是可以正常使用speedstep来降频的,前面贴出来的powertop信息也说明了这一点。
只是人心苦不足,钻了牛角尖了。

其实电源管理方面内核已经做得不错了,但显卡驱动支持不够,flash等也太耗资源了,所以有时感觉机器比windows下热。
回复 支持 反对

使用道具 举报

发表于 2009-9-16 22:07:11 | 显示全部楼层
Post by zhou3345;2027188
8100反倒是800起跳,7400却从1000起跳,总感觉不那么正常。

难道32bit默认是800而64bit默认是1000?

=========================
我错了。此频率是硬件固定的,不能改。如果最小频率是800机器应该很凉了。

http://www.thinkwiki.org/wiki/Intel_Core_2_Duo_(Merom)

@lophyxp 其实俺更喜欢用conservative ^.^ cpu是可以正常使用speedstep来降频的,前面贴出来的powertop信息也说明了这一点。
只是人心苦不足,钻了牛角尖了。

其实电源管理方面内核已经做得不错了,但显卡驱动支持不够,flash等也太耗资源了,所以有时感觉机器比windows下热。


firefox上开心农场(基于flash的)cpu直接50%,相当于单线程while(true){};
回复 支持 反对

使用道具 举报

发表于 2009-9-16 22:42:45 | 显示全部楼层
所以,我平时基本上之用firefox+flashblock,其实在windows下也一样,开sohu这类,cpu一下子彪升
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表