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 Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
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.
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 © 2024 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.