Как сделать цикл активных проектов BOINC
У меня установлен менеджер BOINC на OSX, и я подписан на 3 проекта
Есть ли способ запланировать для менеджера BOINC цикл между этими проектами по истечении определенного времени с каждым проектом?
PS: Это не обязательно должна быть настройка менеджера BOINC. Я в порядке, если есть способ сделать это из командной строки, а также
2 ответа
Утилита boinccmd line должна дать вам контроль, особенно
--project URL операция операции над проектом op = reset | отделить | обновление | приостановить | резюме | работа по номеру | разрешить больше работы | detach_when_done | dont_detach_when_done
Затем вы можете приостановить / возобновить выполнение задач, используя, например, cron. Тип
crontab -e
Предполагая, что у вас установлена версия командной строки в обычном месте OS X, вы можете вставить что-то вроде этого (читайте в cron о синтаксисе), чтобы переключиться с worldcommunitygrid на rosetta в 12:
0 12 * * * cd / Библиотека / Приложение \ Support/BOINC\ Data/ && boinccmd - проект www.worldcommunitygrid.org suspend && boinccmd --project boinc.bakerlab.org/rosetta/ резюме
Надеюсь, это поможет вам начать
Планировщик BOINC определяет распределение ресурсов между проектами. Если у вас их три, то каждый проект имеет долю ресурса 33,33%. Это означает, что их работа будет поровну.
Теперь перейдите к
tools > computing preferences
и там у вас есть возможность Switch between applications every...
Просто определите, в какое время вы хотите. Поскольку доля ресурсов одинакова, и у вас будет одинаковое количество рабочих единиц для каждого проекта, вероятность того, что время между проектами будет таким же, как вы определили в предыдущем варианте.