Questions and Answers :
Windows :
Resource Share
Message board moderation
Author | Message |
---|---|
Luigi Naruszewicz Send message Joined: 19 Nov 99 Posts: 620 Credit: 23,910,372 RAC: 14 |
I only run two projects (Seti & Einstein) and at the moment both projects have set resource share set to 100 and time interval of 90 mins. Before I got a GPU card the computers would quite happily run one project for 90 mins then switch to the other project, then eventually Boinc decided it was easier to allocated to cores to each project. When I fitted a GPU card I assumed that the CPU would run as before and the GPU card swapping between projects every 90 mins, but happens is SETI hogs all work and Einstein only gets a look in when its units are going run out time, Once panic mode is over SETI crabs all the work. Is there other factors which determine which projects are active and/or is there any way I can get each project running equally. . A person who makes no mistakes, creates nothing. |
rob smith Send message Joined: 7 Mar 03 Posts: 22594 Credit: 416,307,556 RAC: 380 |
Ah, the mysteries of BOINC's resource share.... Very confusing at first, as you have discovered!!!! One might (reasonably) expect two projects with the same share to swap "nicely" every x minutes. But it doesn't work like that - it uses a long timebase effort averaging to allocate which project gets priority. This is to cope with the fact that different projects use different time-outs. Also, just to further make life "interesting", if you have your cache settings wrong then you will find that projects like SETI will hog the processors for a bit, then retreat into the backgound for some time. One way round this is to set a mid-range for the "store at least x days of work, say four to six days; and a very short "store an extra y days" - I use 0.01 days. This results in a smooth flow of data, and my caches are nearly always close to the 100 for the CPU plus 100 per GPU. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
djoser Send message Joined: 4 May 00 Posts: 9 Credit: 628,738 RAC: 0 |
Hello Boinc experts! I've been doing quite a lot of research, but couldn't find a solution for my "resources problem". Here is what i have and want to do: Hardware / Software: 4-core CPU with build in Intel-GPU on Windows 8.1 (8GB RAM), latest Boinc-client with Virtualbox. Boinc-preferences are set to use 50% of the CPU. Boinc-Projects: Seti@home - configured to use GPU only Atlas@home VLHC@home Resources shares for every project is set to 100. Problem: At the moment Boinc pauses either Atlas or VLHC and crunches 2 workunits of one or the other project. Seti (GPU) works fine, no matter what CERN-project is being crunched. What preferences do i have to set for Atlas and VLHC to only run one task per project, but simultanously? Any hint would be highly appreciated! Thanks and regards, djoser. |
rob smith Send message Joined: 7 Mar 03 Posts: 22594 Credit: 416,307,556 RAC: 380 |
BOINC shares are time based, with a long time constant. With the current version of BOINC (and probably future versions) there is no way to do what you are asking. That said there may be times when you find that two projects are running tasks at the same time, but that will be more by "chance" than anything else. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
djoser Send message Joined: 4 May 00 Posts: 9 Credit: 628,738 RAC: 0 |
Hello Mr. Smith, thank you very much for your quick answer. Sadly i expected that much. Perhaps i will do a feature request on the Boinc forums, because something like this shouldn't be too hard to provide. Thanks anyway, djoser. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
What preferences do i have to set for Atlas and VLHC to only run one task per project, but simultanously? You can try max_concurrent in app_config.xml You will need 2 files app_config.xml put in corresponding projects' directory <app_config> <project_max_concurrent>1</project_max_concurrent> </app_config> If you want to be specific (for one app): <app_config> <app> <name>Application_Name</name> <max_concurrent>1</max_concurrent> </app> </app_config> You'll need to find and Copy/Paste the correct "Application_Name" (for ATLAS@Home and vLHCathome) from some line in Event Log (Ctrl+Shift+E) It is shown when "Starting task ..." from a project between the words "using" and "version", e.g.: 03-Mar-2016 08:10:45 [SETI@home] Starting task ap_14se15aa_B1_P1_00320_20160224_13767.wu_2 using astropulse_v7 version 709 02-Mar-2016 23:17:52 [WUProp@Home] Starting task data_collect_v4_1454745134_644345_0 using data_collect_v4 version 420 30-Dec-2015 22:04:10 [Asteroids@home] Starting task ps_151219_input_846_65_2 using period_search version 10210 Â Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
djoser Send message Joined: 4 May 00 Posts: 9 Credit: 628,738 RAC: 0 |
Hello BilBg, Thanks a lot for your post, this actually solved my problem!!! Atlas, vlhc and seti are running now simultanously with one wu at a time. Excellent, exactly what i desired! Thanks and regards, djoser. |
©2025 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.