Proposal: usage limits tuning

Message boards : BOINC client : Proposal: usage limits tuning
Message board moderation

To post messages, you must log in.

AuthorMessage
huan-kun

Send message
Joined: 28 Dec 19
Posts: 2
Belarus
Message 94577 - Posted: 28 Dec 2019, 11:14:40 UTC

Hi there,

CPU cores number grows nowadays. And a lot of projects utilize CPU only.
But BOINC client has too limited number of options to configure usage limits while executing exclusive applications.
There are only "stop all work" and "Usage limits" section in "Computing".
What's good: we have at least options above.
What's not so good: we can't free only part of CPU cores to run exclusive applications.

So, the proposal is:
make the options.

For example, for each exclusive application would be an option with number of free CPU cores. If several such applications are run - use the biggest number. So, BOINC would be run with smaller number of the CPU cores instead of stopping all BOINC activity.

Situation can be avoided at this moment by manually decreasing "Use at most % of the CPUs" before running/increasing it after completion an exclusive application. This isn't user-friendly and annoying. Moreover, If user doesn't do this, BOINC projects lose computing power.

Thanks!
ID: 94577 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 94692 - Posted: 4 Jan 2020, 14:33:31 UTC

You can run on all cores, and set thread priority in Windows, or nice factor in Linux.
That way, Boinc will go out of it's way to other apps needing CPU resources.
You can also increase task priority on the program that needs this in Windows, or Linux.

Might be a little harder with programs that auto-start, you might need to run those programs from a script that will increase thread priority.
ID: 94692 · Report as offensive
huan-kun

Send message
Joined: 28 Dec 19
Posts: 2
Belarus
Message 94857 - Posted: 11 Jan 2020, 13:09:51 UTC - in response to Message 94692.  

You can run on all cores, and set thread priority in Windows, or nice factor in Linux.

Yes, I can. But this is not user-friendly at all. If I would do this I would prefer remove BOINC client. Moreover, increasing priority of BOINC client will lead to other applications problems. And even to OS problems.

BOINC already has "exclusive app" option and "usage limits" options. Nothing new here. Just a combination of them. And this new option will not affect other applications or OS.
ID: 94857 · Report as offensive

Message boards : BOINC client : Proposal: usage limits tuning

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.