Message boards : Questions and problems : Exempt Project from "Compute only between" Setting
Message board moderation
Author | Message |
---|---|
Send message Joined: 15 Jan 13 Posts: 6 |
I currently have BOINC set to compute only during the off-peak times defined by my electric utility company. However, I would like to add an exception to this rule for one specific project (RNA World). A single task from this project can take hundreds of days to complete, and I am not keen to extend this by about 40%. I understand that it is possible to exempt NCI from suspension, but I did not see a similar setting for specific projects in the BOINC documentation. Does this feature exist in the current version of BOINC? |
Send message Joined: 29 Aug 05 Posts: 15581 |
From Client Configuration - Options: <dont_suspend_nci>0|1</dont_suspend_nci>If set, exempt non-CPU-intensive tasks from suspension in most cases. New in 7.5 But I am not sure if it will work in your case, as the 'compute only between' preference is pretty strict. When my brain clears, I'll try to find more about it tomorrow. In the mean time, you could try it. <cc_config> <log_flags> </log_flags> <options> <don't_suspend_nci>1</don't_suspend_nci> </options> </cc_config> |
Send message Joined: 15 Jan 13 Posts: 6 |
Thank you for your response. Allow me to clarify my question: The project I wish to exempt from the "Compute only between" setting is a computation intensive project, so the dont_suspend_nci option is not useful in my case either way. If this is not possible, I can easily create a scheduled task to just suspend and resume all projects, besides RNA World, at the appropriate times using boinccmd. |
Send message Joined: 5 Mar 08 Posts: 272 |
The preferences are across all projects. You are best off suspending the other projects via your scheduled task to suspend and later resume them. MarkJ |
Send message Joined: 1 Jul 16 Posts: 146 |
Thank you for your response. Allow me to clarify my question: The project I wish to exempt from the "Compute only between" setting is a computation intensive project, so the dont_suspend_nci option is not useful in my case either way. This was my thought before I got this far down the thread since you want to suspend some CPU work and not others. A boinccmd script suspending certain projects and another to resume said projects via a scheduler should work. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.