I am LAZY bones ? all linux

cpu的降频和温度监控

以前一直以为自己的cpu不支持降频,也就没怎么去研究,直到 lerosua 告诉我,那是因为我没配置好,呵呵,汗自己一个。
其实也很简单,ubuntu和gentoo下都只要安装 cpufrequtils 这个包即可。然后确保加载了 acpi_cpufreq 这模块。
然后就可以用 cpufreq-set 命令调解cpu的频率了,默认是调整第一个内核,要调另外一个,只要加 -c1 参数即可。 -g ondemand 可以把cpu置为自动调解状态,会按需条件频率。
另外 cpufreq-info 命令可以查看当前cpu的频率、以及支持的频率等等,也可以在面板上放两个“cpu频率范围监视器”,没个监视一个内核,比较直观。
cpu的温度检测是要安装 lm-sensors 这个包,可以先用 sensors-detect 查看你的硬解有哪些传感器,按照提示做,就会把几个内核模块加进 /etc/modules 里面,也可以手工 modprobe ,完了以后执行 sensors 就应该有输出了,不过我的输出比较奇怪:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +13.0°C (crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +10.0°C (crit = +100.0°C)

室温都不止这点温度,难道是传感器坏了?

最后修改时间: 2008年10月07日 17:34

本文章发表于: 2008年10月07日 17:34 | 所属分类:CLI软件. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

7 个评论 关于: “cpu的降频和温度监控”

  1. wd 在 2008年10月07日 21:59 说:回复

    可以看看 /proc/cpuinfo 里面有个 steping ,表示的就是可以调整几级的频率。

  2. TualatriX 在 2008年10月07日 22:47 说:回复

    我的CPU基本上都是在55~65度之间!

  3. bones7456 在 2008年10月07日 23:10 说:回复

    @wd: 我的steping是12,但是cpufreq-info看到的却是: available frequency steps: 1.86 GHz, 1.60 GHz, 1.33 GHz, 1.06 GHz, 798 MHz 何解?
    @TualatriX: 是不是我的传感器坏了呢?

  4. lerosua 在 2008年10月08日 12:03 说:回复

    to bones7456,
    你那 sensors 输出的不是CPU的温度

  5. mmx 在 2008年12月30日 15:43 说:回复

    sensors 输出是有比例的 如果使用conky显示的温度就是正确的

  6. mmx 在 2008年12月30日 15:44 说:回复

    频率调整在内核就可以打开的

  7. bones7456 在 2008年12月31日 15:15 说:回复

    这个比例怎么计算啊?

发表评论