Boinc ignores memory settings, and runs at 100% CPU

Questions and Answers : Unix/Linux : Boinc ignores memory settings, and runs at 100% CPU

To post messages, you must log in.

AuthorMessage
EricPatton

Send message
Joined: 16 Oct 07
Posts: 1
Credit: 19
RAC: 0
Message 47863 - Posted: 19 Oct 2007, 15:50:52 UTC

I'm running Rosetta and Seti@Home on Boinc 5.10.8. I've explicitly set Boinc to run at a maximum of 90% CPU *only* when the machine is idle (meaning no activity for at least 3 minutes), but Boinc runs at varying CPU usuage levels up to %82 when the computer is in use. I've tried various settings of CPU usuage, but I can't get Boinc to STOP running when I'm using the machine.

Am I missing something altogether?

Thanks,

~ Eric.
ID: 47863 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 47872 - Posted: 19 Oct 2007, 21:40:30 UTC
Last modified: 19 Oct 2007, 21:40:51 UTC

Linux seems to have some issues in preempting the Rosetta thread. This thread is discussing the Linux issues in more detail.

Rosetta Moderator: Mod.Sense
ID: 47872 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
DJStarfox

Send message
Joined: 19 Jul 07
Posts: 145
Credit: 1,239,073
RAC: 373
Message 47960 - Posted: 23 Oct 2007, 17:36:15 UTC - in response to Message 47863.  

I'm running Rosetta and Seti@Home on Boinc 5.10.8. I've explicitly set Boinc to run at a maximum of 90% CPU *only* when the machine is idle (meaning no activity for at least 3 minutes), but Boinc runs at varying CPU usuage levels up to %82 when the computer is in use. I've tried various settings of CPU usuage, but I can't get Boinc to STOP running when I'm using the machine.

Am I missing something altogether?


It appears the CPU throttling is "approximate". Upgrading to BOINC 5.10.21 (or downgrading to 5.8.16) may help, but no promises there. (They just released 5.10.21 this week.)

Also, the idle detection only works with the /dev/console keyboard input (and X server), so moving the mouse around will not cause it to stop crunching. Pressing any keyboard button will. This behavior appears to vary by distro.
ID: 47960 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Questions and Answers : Unix/Linux : Boinc ignores memory settings, and runs at 100% CPU



©2024 University of Washington
https://www.bakerlab.org