LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1743|回复: 10

为什么 CPU 降频了?

[复制链接]
发表于 2009-8-6 18:22:47 | 显示全部楼层 |阅读模式
我的 CPU 是 Intel 的  E6320 ,默认是 1.86G ,现在设置了 BIOS 把 CPU 频率 OC 到 2.81G

在 XP 系统里,或者在 linux 里用 VM 虚拟的 XP 系统里看到的 CPU 频率都是 2.81G,但
beyes@linux-beyes:~> cat /proc/cpuinfo
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 15
model name        : Intel(R) Core(TM)2 CPU          6320  @ 1.86GHz
stepping        : 6
cpu MHz                : 1596.000
cache size        : 4096 KB


查看时,CPU 频率还变成了 1.6G 这样,还降频了,不明原因。请大家指教。

系统是 OpenSUSE 11.1 内核信息是:
beyes@linux-beyes:~> uname -a
Linux linux-beyes 2.6.27.25-0.1-pae #1 SMP 2009-07-01 15:37:09 +0200 i686 i686 i386 GNU/Linux
发表于 2009-8-6 22:23:11 | 显示全部楼层
安装一个cpufreq-utils
用cpufreq-info看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-6 23:39:13 | 显示全部楼层
谢谢楼上的兄弟,我的信息是:
--------------------------------------------
linux-beyes:/home/beyes # cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to http://bugs.opensuse.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 1.60 GHz - 1.86 GHz
  available frequency steps: 1.86 GHz, 1.60 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.60 GHz and 1.86 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.60 GHz (asserted by call to hardware).
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 1
  hardware limits: 1.60 GHz - 1.86 GHz
  available frequency steps: 1.86 GHz, 1.60 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.60 GHz and 1.86 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.60 GHz (asserted by call to hardware).
-------------------------------------------------------------------------------------------------------
当前的 CPU 频率似乎真的就是 1.60 G :(
回复 支持 反对

使用道具 举报

发表于 2009-8-7 00:06:40 | 显示全部楼层
空闲时1.6,满载时1.86。正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-7 00:55:38 | 显示全部楼层
那请问如何才能保持超频后的频率呢?
回复 支持 反对

使用道具 举报

发表于 2009-8-7 01:02:40 | 显示全部楼层
启动时acpi off
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-7 02:51:55 | 显示全部楼层
Post by LinuxIsHard;2013634
启动时acpi off

我已经用 chkconfig 关闭了 ACPID 服务,但是 CPU 的频率还是上不去。
------------------------------------------------------------------------
beyes@linux-beyes:~/Desktop> sudo /sbin/chkconfig -l |grep acpid
acpid                     0ff  1ff  2ff  3ff  4ff  5ff  6ff
------------------------------------------------------------------------
beyes@linux-beyes:~/Desktop> cat /proc/cpuinfo
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 15
model name        : Intel(R) Core(TM)2 CPU          6320  @ 1.86GHz
stepping        : 6
cpu MHz                : 1596.000
------------------------------------------------------------------------
beyes@linux-beyes:~/Desktop> cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to http://bugs.opensuse.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 1.60 GHz - 1.86 GHz
  available frequency steps: 1.86 GHz, 1.60 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.60 GHz and 1.86 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.60 GHz.
回复 支持 反对

使用道具 举报

发表于 2009-8-7 10:15:32 | 显示全部楼层
这个可能是主板的BIOS里面的设置需要更改,将有关CPU调整和节能的选项设置一下,可能就可以了。希望,该方法对你有用
回复 支持 反对

使用道具 举报

发表于 2009-8-7 12:05:04 | 显示全部楼层
频率本来就是动态调整用于节能的,有需要的时候会自动升上去。楼主为什么希望CPU永远在最高频率呢?

楼主另外开一个能够占100%CPU的进程(例如视频编码之类的),然后再同期去看cpuinfo,频率肯定变高了。
回复 支持 反对

使用道具 举报

发表于 2009-8-7 12:18:08 | 显示全部楼层
关闭bios中的cpu频率自动调节
boot的时候加入acpi=off
回复 支持 反对

使用道具 举报

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

本版积分规则

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