LinuxSir.cn,穿越时空的Linuxsir!

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

cpu调度问题:为什么ondemand总是无效的

[复制链接]
发表于 2010-3-1 10:00:07 | 显示全部楼层 |阅读模式
输入
cpufreq-set -g ondemad也没有用,还是performance,而且我开机默认是ondmand

dmesg会看到:

ondemand governor failed, too long transition latency of HW, fallback to performance governor


请问大家的cpu调度是如何设置的?
发表于 2010-3-1 12:52:24 | 显示全部楼层
你给的信息太不完整了,很难判断什么地方出了问题。
回复 支持 反对

使用道具 举报

发表于 2010-3-1 13:39:08 | 显示全部楼层
想看看内核acpi里面的配置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 18:47:32 | 显示全部楼层
谢谢,已经搞定,就是内核配置里面cpu freq driver里面有一个Intel Pentium 4 clock modulation千万不要选,网上有人说这个选项有问题,我把这个选项去掉了就OK了,之前是默认勾选的
回复 支持 反对

使用道具 举报

发表于 2010-3-1 18:53:46 | 显示全部楼层
看看内核这里的选项(根据你的cpu 我的比较新的cpu)
      *** CPUFreq processor drivers ***                        
            <*>   ACPI Processor P-States driver               
           < >   AMD Opteron/Athlon64 PowerNow!      
           < >   Intel Enhanced SpeedStep (deprecated)
           < >   Intel Pentium 4 clock modulation
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 19:01:55 | 显示全部楼层
关于具体cpu的型号和相应驱动的选择,看这里

http://en.gentoo-wiki.com/wiki/CPU_Frequency_Scaling
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-2 09:09:05 | 显示全部楼层
现在问题是我每次开机必须使用命令:

modprobe acpi-cpufreq

才能使用cpufreq-info,如何让系统开机自动加载这个模块呢?

另外我无法把ACPI Processor P-States driver 设成内核,只能设成模块不知为何

cpufrequtils已经设为boot
回复 支持 反对

使用道具 举报

发表于 2010-3-2 10:13:24 | 显示全部楼层
Post by luoleicn;2072580
现在问题是我每次开机必须使用命令:

modprobe acpi-cpufreq

才能使用cpufreq-info,如何让系统开机自动加载这个模块呢?

另外我无法把ACPI Processor P-States driver 设成内核,只能设成模块不知为何

cpufrequtils已经设为boot


加入到/etc/conf.d/modules
回复 支持 反对

使用道具 举报

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

本版积分规则

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