Skip to content

"Suspend when non-BOINC CPU usage is above" -> Allow a grace period before triggering #6483

@martixy

Description

@martixy

Describe the problem

BOINC tasks are already low-prio by default, which means the processor can schedule around them on milisecond timescales.

If running the tasks has a noticeable effect on the computer, constantly starting and stopping tasks due to transient spikes in CPU usage can be very jarring. And is likely detrimental for the tasks themselves, as saved progress probably isn't perfectly continuous.

Fans spinning up and down, perfomance impacts (in my case performance improves while boinc is running, don't ask).

Describe the solution you'd like

Allow a setting to control how long the CPU must remain above the treshold before tasks are suspended.

Having some sort of hysteresis is the basics of control mechanisms.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions