找回密码
 新注册用户
搜索
查看: 6245|回复: 15

如何指定所跑项目任务的个数,标题说不清楚,请入内

[复制链接]
发表于 2013-9-10 13:51:02 | 显示全部楼层 |阅读模式
开始跑malariacontrol了,原来一直跑POEM。
现在想两个项目同时跑,但是出现问题了,malariacontrol老是抢了POEM的CPU线程。就是说BOINC优先分配CPU线程给malariacontrol。
CPU是E3 1230 V2,4核心,8线程。
现在想分配4个线程配合GPU跑POEM,然后剩下的4线程跑malariacontrol,请教有什么办法能够实现吗?
回复

使用道具 举报

发表于 2013-9-10 14:22:15 | 显示全部楼层
其实间接办法还是有的,比如可以开个虚拟机,限定4CPU只跑麻辣控……母系统限定4CPU只跑POEM……
回复

使用道具 举报

发表于 2013-9-10 15:04:36 | 显示全部楼层
poem是不是默认就是1cpu+1GPU么 怎么会被抢?
回复

使用道具 举报

发表于 2013-9-10 15:07:45 | 显示全部楼层
H-Dan 发表于 2013-9-10 15:04
poem是不是默认就是1cpu+1GPU么 怎么会被抢?

加了别的项目确实会经常只跑别的项目不跑poem……
回复

使用道具 举报

发表于 2013-9-10 15:09:18 | 显示全部楼层
nekoko 发表于 2013-9-10 15:07
加了别的项目确实会经常只跑别的项目不跑poem……

难道这就是我POEM包这么少的原因????
回复

使用道具 举报

发表于 2013-9-10 15:16:01 | 显示全部楼层
用app_config应该可以,不过我没实测过
<app_config>
   <app>
      <name>xxxx</name>
      <max_concurrent>4</max_concurrent>
   </app>
</app_config>

name参数可以在client_state找到
现在不在家,有些说不清楚,app_config的用法可以参考下以前发的帖子http://www.equn.com/forum/thread-37899-1-2.html
回复

使用道具 举报

 楼主| 发表于 2013-9-10 15:17:09 | 显示全部楼层
个人认为主要原因是上报期限决定的,现在计算的POEM任务的上报期限是9月16日,但是malariacontrol现在任务的上报期限是9月14日,于是BOINC会自动的把上报期限在前面的设定为优先级。
回复

使用道具 举报

发表于 2013-9-10 17:43:27 来自手机 | 显示全部楼层
把poem的cpu设定为0.02,然后根据你同时跑几个poem,再在设置里限定多少cpu计算即可。比如你同时跑4个poem,大约占20%cpu,,那你就在设置里填75%左右,具体数值要看自己的机器
回复

使用道具 举报

发表于 2013-9-11 18:17:32 | 显示全部楼层
leawind 发表于 2013-9-10 17:43
把poem的cpu设定为0.02,然后根据你同时跑几个poem,再在设置里限定多少cpu计算即可。比如你同时跑4个poem, ...

POEM很吃CPU的,改成0.02太低了
回复

使用道具 举报

发表于 2013-9-11 19:06:20 来自手机 | 显示全部楼层
本帖最后由 ManHo 于 2013-9-11 19:08 编辑
dianci 发表于 2013-9-11 18:17
POEM很吃CPU的,改成0.02太低了


0.02好像不影响的,boinc自动设置成任务最低优先级,然后会吃满一个线程,boinc控制不了一个线程吃的百分比

我以前实验过4个poem  0.25,结果还是吃满我四核


0.02只是对 boinc全局的那个cpu使用影响,你调成0.02 他会以为只使用0.02,结果是同时还会跑其他cpu任务(4个poem+3个cpu任务就是我的实验结果,我只是4 c4t的)
回复

使用道具 举报

发表于 2013-9-11 19:20:22 | 显示全部楼层
奇怪了,那我也是E3 1230 V2
目前我设置成 0.5 CPUs + 0.25 ATI GPUs ,会吃掉我2个线程,然后剩下6个线程跑malaria control,从来不会抢线程,非常和谐
回复

使用道具 举报

发表于 2013-9-11 19:41:02 来自手机 | 显示全部楼层
dianci 发表于 2013-9-11 19:20
奇怪了,那我也是E3 1230 V2
目前我设置成 0.5 CPUs + 0.25 ATI GPUs ,会吃掉我2个线程,然后剩下6个线程 ...


我现在也是让了一个线程出来给G210(屌丝亮机卡)跑POEM,剩下15线程跑比赛

不过POEM的包我都是看RP接的,哈哈
回复

使用道具 举报

发表于 2013-9-11 19:49:44 来自手机 | 显示全部楼层
嗯,0.02是欺骗bm,这样就可以跑其他的了,至于留多少百分比线程给poem,要看自己的机器能力了。
回复

使用道具 举报

发表于 2013-9-11 20:45:00 | 显示全部楼层
E3 1230V2 + 双显卡... CPU 0.5 +显卡0.125 ...跑满 14个包 ~
回复

使用道具 举报

发表于 2013-9-11 21:05:21 | 显示全部楼层
本帖最后由 dianci 于 2013-9-11 21:06 编辑
apm46 发表于 2013-9-11 20:45
E3 1230V2 + 双显卡... CPU 0.5 +显卡0.125 ...跑满 14个包 ~

你的是1G的7850吧,塞8个可能效率低,因为显存不够     2G版的塞8个就ok


回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-12 12:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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