LinuxSir.cn,穿越时空的Linuxsir!

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

【已解决】 如何给portage只安排50%的CPU资源?

[复制链接]
发表于 2008-10-18 09:46:02 | 显示全部楼层 |阅读模式
如何给一个进程只安排部分CPU资源?

我编译源码的时候,CPU老是高升。刚才编译OpenOffice 3.0的时候,达到了110度,电脑自动关机了。
所以我想只给portage 50%的CPU资源,来保护我的小UU。

各位有何见解?
发表于 2008-10-18 10:04:40 | 显示全部楼层
使用cpulimit
回复 支持 反对

使用道具 举报

发表于 2008-10-18 10:05:16 | 显示全部楼层
哇!110度,真夸张,你是笔记本吗?
我是本本,编译最高上过85度,平常最高是65的。

把PORTAGE_NICENESS=10这行写进你的/etc/make.conf吧!
取值范围是-20到19,越大就优先级越低,默认是0,根据你的情况,设置成10或许会好点。
回复 支持 反对

使用道具 举报

发表于 2008-10-18 10:38:00 | 显示全部楼层
这个可以不?
       --load-average=LOAD
              Specifies that no new builds should be started if there are other builds running and the load average is at least LOAD (a floating-
              point number).  This option is recommended for use in combination with --jobs in order to avoid excess load. See make(1) for informa‐
              tion about analogous options that should be configured via MAKEOPTS in make.conf(5).
回复 支持 反对

使用道具 举报

发表于 2008-10-18 12:33:42 | 显示全部楼层
学习了,还不知道portage有这功能...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-18 16:02:10 | 显示全部楼层
cpulimit就是好用!!!!!

emerge前只要把cc1plus给cpulimit就可以了!!!

:thank
回复 支持 反对

使用道具 举报

发表于 2008-10-18 20:08:43 | 显示全部楼层
刚才emerge的时候,CPU烧掉了,一缕青烟。。。
回复 支持 反对

使用道具 举报

发表于 2008-10-18 20:36:46 | 显示全部楼层
又长见识了,收藏了
回复 支持 反对

使用道具 举报

发表于 2008-10-18 23:18:55 | 显示全部楼层
Post by wuyuntao;1895789
刚才emerge的时候,CPU烧掉了,一缕青烟。。。


真的假的啊?:yun:
以后还是弄个温度监测的东西吧
回复 支持 反对

使用道具 举报

发表于 2008-10-19 01:12:01 | 显示全部楼层
用 powersave 吧。强制CPU降频。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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