Welcome to MilkyWay@home

Not Switching Between Projects

Questions and Answers : Unix/Linux : Not Switching Between Projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Stevan Abernathy

Send message
Joined: 11 Nov 19
Posts: 1
Credit: 2,336,610
RAC: 0
Message 69813 - Posted: 13 May 2020, 19:13:22 UTC

Hello,
Here is my problem
Preferences set to switch between projects at 60 min. intervals. Trying to run 3 projects but all it does is run 3 taks from 1 project continuously never switching between projects it starts new tasks from the same project as a current ones finish. I have to suspend a project to get another to run. Runing Dell laptop with Linux Mint 19. Would like it to either run all 3 projects at the same time or run 1 project for 1 hr then switching to a another.
Thanks
ID: 69813 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3319
Credit: 520,291,567
RAC: 19,951
Message 69814 - Posted: 13 May 2020, 21:24:02 UTC - in response to Message 69813.  

Hello,
Here is my problem
Preferences set to switch between projects at 60 min. intervals. Trying to run 3 projects but all it does is run 3 taks from 1 project continuously never switching between projects it starts new tasks from the same project as a current ones finish. I have to suspend a project to get another to run. Runing Dell laptop with Linux Mint 19. Would like it to either run all 3 projects at the same time or run 1 project for 1 hr then switching to a another.
Thanks


What are you using to make it switch? I'm not sure Boinc has something like that built into it. Are you thinking the 'swtich between tasks about every [x] minutes' wil do it? Because it will not do that, that's designed so IF a project needs more time to meet deadlines it won't switch to it until that amount of time has elapsed. It's best to set that after a checkpoint or after a workunit has completed so you don't lose time by it have to back up to the last checkpoint and restart there.

The way to adjust the amount each project cruches is thru the Resourse Share for each project and that can take a long time, in some cases a month or more, to settle out. For instance if you put project a at a 10 resource share and project b at a 100 resource share then project b will attempt to produce 10 times the daily rac of project a. High numbers of 100 and 1000 equal the same thing but numbers over 1000 are not understood by Boinc. I always keep it at 100 max thinking of it as 100% versus 50% or 10% or whatever. You can even have two projects set at the same number ie 10 and both will try to produce equal amounts of daily credits, the problem is that most projects have different credits it awards for each workunit so that can mean project a will crunch for 3 days straight because it gives 1/3 the credits project b does, equaling out the credits over 4 days.

Then if you add in project c and d it can take FAR longer to even things out. Boinc will probably never run multiple projects at the exact same time unless you use an app_config.xml file to limit the number of tasks a project can run and that can take awhile to setup correctly as it involves multiple projects and app names. Also the app names change over time as the project changes the search ranges it's doing.

This is why people end up having multiple pc's they crunch with...so they can crunch for multiple projects at the same time. ORRR to hyper focus on one project to reach a new goal. The easiest thing to do for you would be to crunch for project a this week and project b next week, setting the current project to no new tasks the day or so before you switch depending on your cache size.
ID: 69814 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 708
Credit: 543,127,377
RAC: 143,322
Message 69816 - Posted: 14 May 2020, 0:56:44 UTC
Last modified: 14 May 2020, 0:59:17 UTC

I'm sure you must have had some exposure to a project or projects that change app_names often, but I have not come across that project yet in 18 years of BOINCing.
Even application version changes do not change the base app_name referenced in the client_state so the app_names are very constant and once set up in an app_config never have to be changed again in my experience. The "friendly name" might change slightly or the application name, but the base name for a project does not and that is the app_name referenced in app_config.xml.
ID: 69816 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3319
Credit: 520,291,567
RAC: 19,951
Message 69819 - Posted: 14 May 2020, 11:20:11 UTC - in response to Message 69816.  

I'm sure you must have had some exposure to a project or projects that change app_names often, but I have not come across that project yet in 18 years of BOINCing.
Even application version changes do not change the base app_name referenced in the client_state so the app_names are very constant and once set up in an app_config never have to be changed again in my experience. The "friendly name" might change slightly or the application name, but the base name for a project does not and that is the app_name referenced in app_config.xml.


SRBase, and others, keep adding new app names all the time, that's what I meant by "changing".
ID: 69819 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Questions and Answers : Unix/Linux : Not Switching Between Projects

©2024 Astroinformatics Group