Joined: 28 Feb 12
IMO there should be a grace period when throtting the client - at least for CPU usage.
E.g. If CPU climbs above the configured threshold, wait a second or 2 seconds, only then stop the tasks.
Tasks already run at a lower CPU priority - let the OS scheduler actually do its job. And when the grace period elapses, and there is still a sustained load on the CPU, go ahead and throttle BOINC.
Copyright © 2021 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.