Message boards : Questions and problems : Max tasks
Message board moderation
Author | Message |
---|---|
![]() ![]() Send message Joined: 23 Jan 14 Posts: 2 ![]() |
Hello, I would like to know if it is possible to limit the number of tasks downloaded by a project when the manager is requesting new tasks ? I see that the 1st project that request tasks will recive a lot of them, then when your next application request a task, the manager will get none. I checked in cc_config and app_config but I did not found the way yet. Thanks David ![]() |
![]() ![]() Send message Joined: 29 Aug 05 Posts: 15659 ![]() |
I would like to know if it is possible to limit the number of tasks downloaded by a project when the manager is requesting new tasks ? First off, the Manager doesn't do much of anything. BOINC Manager is the graphical user interface that makes it easier to control the underlying client, which does all the command decisions, including that of asking for work. Work is asked, based on: - the value set for "Maintain enough tasks to keep busy for at least X days"; - the values set for Resource Share between the different projects that you added; - the amount of projects that you added; - the amount of CPUs/cores that you tell BOINC to use; - the amount of GPUs you have and allow BOINC to use; - whether you allow BOINC to run always, or only when the computer is idle; - whether the computer is on 24/7 or only part-time; - the value set for "... and up to an additional Y days". And probably some other factors that I neglect at this time. In any case, your question is probably where you can set that BOINC should only download 4 tasks, and the answer is, that there isn't any such place to set this. Well, other than the first value, of "Maintain enough tasks to keep busy for at least X days". Does BOINC not use the "... and up to an additional Y days" value? Not for deciding to request more work, BOINC 7 only uses "Maintain" as the low water mark. Go below it and BOINC will top up the work cache with enough work that's based on all of the values above, plus the "additional" value. So, set your values for "Maintain" and "additional" to something normal. Also do know that the work request is done based on a debt-system, where BOINC will try to balance the amount of work done between two or more projects with the same resource share. This means that if you ran project A already for 2 weeks, then added project B, that project B will try to catch up to project A in terms of work done, before balancing out. In case of CPU work, you'll probably see this as see-sawing between project A and B, with only one of the two projects having work in cache at the time. You can check how much debt projects have against each other, by opening BOINC manager->Advanced view->Projects tab->Select any of the projects->Properties->scheduling priority. The project with the highest (nearest to zero) SP will be run next. When they're perfectly balanced, they'll both show -0.00 |
![]() ![]() Send message Joined: 23 Jan 14 Posts: 2 ![]() |
Thank your Ageless I did know about that next scheduling priority in project property I will take a look and see how they update. ![]() |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.