Feature request - Suspend X CPUs when computer is in use

Message boards : BOINC client : Feature request - Suspend X CPUs when computer is in use
Message board moderation

To post messages, you must log in.

AuthorMessage
matafan

Send message
Joined: 29 Mar 18
Posts: 1
France
Message 85544 - Posted: 29 Mar 2018, 20:44:48 UTC
Last modified: 29 Mar 2018, 20:46:23 UTC

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.
ID: 85544 · Report as offensive
cjc_in_484

Send message
Joined: 9 Feb 18
Posts: 3
United States
Message 85555 - Posted: 30 Mar 2018, 12:51:36 UTC - in response to Message 85544.  

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.
ID: 85555 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 29 Aug 05
Posts: 13246
Netherlands
Message 85556 - Posted: 30 Mar 2018, 13:38:00 UTC
Last modified: 30 Mar 2018, 13:38:56 UTC

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.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored!
ID: 85556 · Report as offensive
Crazy Frog

Send message
Joined: 10 Jul 18
Posts: 1
Slovenia
Message 87373 - Posted: 30 Jul 2018, 9:57:54 UTC

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
ID: 87373 · Report as offensive

Message boards : BOINC client : Feature request - Suspend X CPUs when computer is in use

Copyright © 2019 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.