Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
World Community Grid Forums
Category: Support Forum: BOINC Agent Support Thread: Not swapping tasks despite setting |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 8
|
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I am currently running two projects: astro analysis and cancer markers search. I have computer settings set to swap tasks after 60 minutes but this does not seem to be happening. Whatever is running stays running until I say 'pause' and then reactivate the other project. Is the setting for something else?
Lawrence Harris |
||
|
Crystal Pellet
Veteran Cruncher Joined: May 21, 2008 Post Count: 1294 Status: Offline Project Badges: |
The switching will take place, when the resource share is almost equal.
----------------------------------------It depends what you've done with your projects in the past. When you had e.g. running your astro project for a longer time, then it will need days, maybe even weeks to make the 2 projects equal. As long as one project is running that project 'debt' is increased slowly and the 'debt' of the other project will decrease (very) slowly. |
||
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
To add, projects are run in spurts, so there will be a period of one 'project' getting the time, then the client going out to the next **. This is at top level, not at application level, DoubleUCeeGee being one project for BOINC.
Micromanagers don't like this, as the OP witnesses. (debt, I'm not so sure the concept still exists... there's some credit balancing act, so projects that give too little credit, slow credit get more time to make up... now could that not be a devious way to get more runtime .) ** Varies with client versions, old and new and newest. |
||
|
Crystal Pellet
Veteran Cruncher Joined: May 21, 2008 Post Count: 1294 Status: Offline Project Badges: |
(debt, I'm not so sure the concept still exists... there's some credit balancing act, so projects that give too little credit, slow credit get more time to make up... now could that not be a devious way to get more runtime .) Your tiny devil asking for the well known way.It's not known anymore as debt ( for that reason ' ' ), but rec (recent estimated credit). It's a project independend artificial calculation and has nothing to do with the credit you get granted from a project. You'll find the current <rec> of the projects in the client_state.xml in your BOINC data directory, when not running very ancient BOINC client software. |
||
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
Thx for reminding me, asked the very question in the alpha mail list at time of implementation. Yeah, the credit simulation made REC, to me at least, a return to the old 'on-client' debt concept, a reinvention of the ol wheel, but could be entirely mistaken.
|
||
|
noderaser
Senior Cruncher United States Joined: Jun 6, 2006 Post Count: 297 Status: Offline Project Badges: |
IIRC, you also have to have the "Leave applications in memory" preference set, and BOINC will not switch applications until you reach a checkpoint. Since some apps (such as CEP2) go a very long time between checkpoints, they may not switch according to your preferences.
---------------------------------------- |
||
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
ONLY, first checkpoint the LAIM is enforced, automatic, afterwards, yes checkpointing is swapping point, LAIM not required as that is a safe point to unload lossless.
Then there are projects that never checkpoint [design?], so they will probably always run all the way through. |
||
|
noderaser
Senior Cruncher United States Joined: Jun 6, 2006 Post Count: 297 Status: Offline Project Badges: |
Then there are projects that never checkpoint [design?], so they will probably always run all the way through. I know that for some projects, this is due to the third-party software being used. One example is BURP and Blender. |
||
|
|