LinuxSir.cn,穿越时空的Linuxsir!

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

有没有办法在安装编译软件不让cpu 使用 100%

[复制链接]
发表于 2010-8-20 00:30:47 | 显示全部楼层 |阅读模式
在大热天 里为了控制cpu 的温度, 有没有办法在安装编译软件不让cpu 使用 100%。
控制cpu 使用率。达到降低cpu温度效果。



谢谢!!!
发表于 2010-8-20 01:18:12 | 显示全部楼层
PORTAGE_NICE ??
具体的变量名字不记得了
也可以-j N数量调小一点

但你如果要降低cpu温度的话还是装个cpufreq吧,过热了自动降频

对了还可以使用cpulimit,限定某个进程只能使用多少的cpu
回复 支持 反对

使用道具 举报

发表于 2010-8-20 06:25:58 | 显示全部楼层
nice让编译程序和其它程序竞争cpu时优先级稍微低一些,如果系统空闲还是占用100%。
-j1倒是一个办法,不过有些多核处理器频率是统一控制的,只要一个核忙碌大家都是最高频率。
等待更好解决方案……
回复 支持 反对

使用道具 举报

发表于 2010-8-20 08:52:05 | 显示全部楼层
应该控制cpu最高主频才是。
回复 支持 反对

使用道具 举报

发表于 2010-8-20 09:13:15 | 显示全部楼层
我的笔记本最高可以到2.4G
但是我在/etc/conf.d/local.start中加入下面两个命令
echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 2000000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
这样CPU频率就永远不会超过2G了。
当然内核得加入了频率控制
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-20 12:41:27 | 显示全部楼层
Post by csfrank;2108929
我的笔记本最高可以到2.4G
但是我在/etc/conf.d/local.start中加入下面两个命令

这样CPU频率就永远不会超过2G了。
当然内核得加入了频率控制



对其他的有影响没有。我想单独针对编译软件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-20 12:42:41 | 显示全部楼层
Post by dutongtie;2108925
应该控制cpu最高主频才是。



请问怎么控制。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-20 12:56:46 | 显示全部楼层
等待高手的到来。解决问题。
回复 支持 反对

使用道具 举报

发表于 2010-8-20 15:43:04 | 显示全部楼层
Post by l_s;2108969
请问怎么控制。


楼上已经说了,设置最高主频。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-20 17:11:17 | 显示全部楼层
Post by dutongtie;2109007
楼上已经说了,设置最高主频。


嗯。。降低cpu 主频 电压  这样的话 其它的程序也会受到影响。
回复 支持 反对

使用道具 举报

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

本版积分规则

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