Message boards : BOINC client : Feature request - Suspend X CPUs when computer is in use
Message board moderation
Author | Message |
---|---|
Send message Joined: 29 Mar 18 Posts: 1 |
The "suspend when computer is in use" option is all or nothing: either all the allowed CPUs are used, or none. Instead, it would be nice if we were able to specify how many CPUs should be suspended when the computer is in use. In my case for example, my system has 16 cores (32 threads). For my day-to-day usage, it's perfectly usable with 30 threads running Boinc. So I would like Boinc to use all 32 threads when the computer is not in use, and only 30 when it is. In the rare occasion where more capacity is required, I would simply suspend Boinc completely. |
Send message Joined: 9 Feb 18 Posts: 3 |
I would assume this would be instead of, or perhaps relating to, setting 'Use at most X% of CPU/CPU time', which is currently 'universal.' It could run at 99% when 'idle', but 85% when, in-use, for example. |
Send message Joined: 29 Aug 05 Posts: 15585 |
That's about one of our oldest feature requests: #41. It's probably easiest if you know someone who can code it, to ask them to do it, than to wait for one of our three volunteer coders to do it. The really easiest method is to just tell BOINC to run with so many CPU cores less, and the rest at full blast. |
Send message Joined: 10 Jul 18 Posts: 1 |
I'll be short, because I can't make longer posts. I've made a script which will apply different settings if PC is Busy or Idle. It is useful to me and maybe some of you will find it useful too. I hope instructions are clear enough. Here is link to GoogleDocs: https://docs.google.com/document/d/1sH6Fq0d-FOQtxcrTEezk30DA3kD4prfeywk3Aph446k/edit?usp=sharing |
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.