如何使BOINC循环活动项目

时间:2013-01-29 23:35:09

标签: macos distributed-computing boinc

我在OSX上安装了BOINC管理器,我订阅了3个项目

有没有办法安排BOINC经理在每个项目的一段时间后在这些项目之间循环?

PS:它不一定是BOINC经理设置。如果有办法从命令行执行此操作,我很好吗

2 个答案:

答案 0 :(得分:0)

boinccmd行实用程序应该提供您所使用的控件,特别是

  

- 项目URL op项目操作      op =重置|分离|更新|暂停|简历| nomorework | allowmorework | detach_when_done | dont_detach_when_done

然后,您可以使用例如cron暂停/恢复任务。型

  

crontab -e

假设您在通常的os x位置安装了命令行版本,您可以粘贴类似这样的内容(在语法上读取cron)以从12开始从worldcommunitygrid切换到rosetta:

  

0 12 * * * cd / Library / Application \ Support / BOINC \ Data /&& boinccmd --project www.worldcommunitygrid.org suspend&& boinccmd --project boinc.bakerlab.org/rosetta/ resume

希望这可以让你开始

答案 1 :(得分:0)

BOINC调度程序定义项目之间的资源共享。如果你有三个,那么每个项目的资源份额为33.33%。这意味着他们的工作将平等分享。

现在,转到

tools > computing preferences

您可以选择Switch between applications every...

只需定义您想要的任何时间。由于资源共享相等,并且每个项目的工作单位数量相同,因此概率是项目之间的工作时间与您在上一个选项中定义的时间相同。