Suspend work when non-BOINC CPU usage is above...

Questions and Answers : Windows : Suspend work when non-BOINC CPU usage is above...
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Andrew C. McNamara
Avatar

Send message
Joined: 1 Aug 00
Posts: 67
Credit: 0
RAC: 0
United States
Message 1134628 - Posted: 31 Jul 2011, 21:32:58 UTC

What seems to be the appropriate setting for this ?

I figure one thing that matters is the overall size of the CPU since say 35% on a 2GHz might be something like 10% on 3.5GHz

One reason I asked is because certain things that arent CPU intensive might give a spike somethimes. Like right now I notice certain things like opening a new browsers or hitting a new page might spike to 40+% and then drop to almost nothing.

Depending on the setting for this option, BOUNC could be playing it's over version of red light green light where it's just stopping and starting alot.
Suspend work when non-BOINC CPU usage is above
0 means no restriction
Enforced by version 6.10.30+

ID: 1134628 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1134655 - Posted: 31 Jul 2011, 22:53:49 UTC - in response to Message 1134628.  

BOINC won't react to spikes on this, just to sustained values. A spike is normally over in a second, maybe 5. Not nearly enough time for BOINC to suspend all work. But if you do not want to use it, why not disable it with setting it to zero? Zero or 100, they're equal.
ID: 1134655 · Report as offensive
Profile Andrew C. McNamara
Avatar

Send message
Joined: 1 Aug 00
Posts: 67
Credit: 0
RAC: 0
United States
Message 1134661 - Posted: 31 Jul 2011, 23:20:36 UTC - in response to Message 1134655.  
Last modified: 31 Jul 2011, 23:21:21 UTC

BOINC won't react to spikes on this, just to sustained values. A spike is normally over in a second, maybe 5. Not nearly enough time for BOINC to suspend all work. But if you do not want to use it, why not disable it with setting it to zero? Zero or 100, they're equal.

While that is true sometimes it might become useful... does anyone know what the timeframe for that setting is ?

By that I mean how long would the non BOINC usage have to be above x% before work is suspended.

Although, on a quad core 3.7 stock CPU (4.0 - 4.5 clock with luck) I could probably get away with 0 or 100.

On a similar note for arguments sake, what about GPU work... why wouldnt there be a setting for that ?

ex. Suspend work when non-BOINC GPU usage is above x.
ID: 1134661 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1134941 - Posted: 1 Aug 2011, 21:10:09 UTC - in response to Message 1134661.  

does anyone know what the timeframe for that setting is ?

I believe that for GPUs to pause what they're doing, this could be 10 seconds or more to start responding, as GPUs aren't polled every second as that would take up too much CPU cycles. As for CPU, it can take between up to 15 seconds, taking time into account to unload applications and work out of memory.
ID: 1134941 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1135001 - Posted: 2 Aug 2011, 0:33:34 UTC

OK, I wasn't sure about my answer, so I did ask the developers.
Here's what I got back: non-BOINC CPU usage is calculated every 10 seconds. If it exceeds X, everything is suspended for the next 10 seconds.

This doesn't handle short spikes in CPU usage; the goal is to turn off BOINC while you're watching a movie.


Hope that helps.
ID: 1135001 · Report as offensive

Questions and Answers : Windows : Suspend work when non-BOINC CPU usage is above...


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.