LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: MACHINE

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

[复制链接]
发表于 2008-10-19 08:01:35 | 显示全部楼层
Post by 晨想;1895914
用 powersave 吧。强制CPU降频。。。


强制降频似乎不管用吧?
虽然CPU处在低频位置上,但是只要是高负载运行,一样会导致温度过高的。
回复 支持 反对

使用道具 举报

发表于 2008-10-19 08:34:35 | 显示全部楼层
Post by sephinroth;1895941
强制降频似乎不管用吧?
虽然CPU处在低频位置上,但是只要是高负载运行,一样会导致温度过高的。


why?
CPU频率高导致CMOS管状态切换快,切换过程的漏电流增大导致发热量高
如果强制降频的话应该不存在这个问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-19 10:10:21 | 显示全部楼层
降频的话,所有进程都会慢下来的。
我只是想让portage使用50%CPU资源,其他不变。


说来说去,还是cpulimit实用。
回复 支持 反对

使用道具 举报

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


真的假的?!
回复 支持 反对

使用道具 举报

发表于 2008-10-20 13:11:28 | 显示全部楼层
问个比较弱的问题:双核cpu如果强制只用一个核,会不会在物理上导致cpu工作不平衡,一个核心闲着,一个核心一直在忙?linux内核会自己切换cpu核心进行计算吗?
对cpu构造不了解,可能问题很白。
回复 支持 反对

使用道具 举报

发表于 2008-10-20 13:59:17 | 显示全部楼层
Post by woodenapple;1896473
问个比较弱的问题:双核cpu如果强制只用一个核,会不会在物理上导致cpu工作不平衡,一个核心闲着,一个核心一直在忙?linux内核会自己切换cpu核心进行计算吗?
对cpu构造不了解,可能问题很白。


单线程程序都是只在一个核上跑的,两个核心使用率不同很正常

linux内核进程调度有负载均衡措施,但优先考虑这个进程在上一时间片中运行的核心。
回复 支持 反对

使用道具 举报

发表于 2008-10-20 15:23:59 | 显示全部楼层
看你定义的MAKEOPTS了(在/etc/make.conf里:MAKEOPTS="-jN"),多核或多个CPU ,N可以设为大于2的数值,这样基本上核心的占用率就会平衡。
回复 支持 反对

使用道具 举报

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

本版积分规则

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