Too much work

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0
Topic 223816

I've been running Boinc on a PC since Seti@Home started.  I started using enistein@home again a couple days ago after a being away from it for a while.  I have Boinc set to get 0.3 days of work with 0 days additional.  Just checked today and I'm getting way too much work.  There is 23 days worth of work there.  No way I will be able to complete that before the deadline.  Why am I getting so much work?

Tom

Richie
Richie
Joined: 7 Mar 14
Posts: 656
Credit: 1702989778
RAC: 0

Tom wrote:There is 23 days

Tom wrote:
There is 23 days worth of work there.

Where do you see that ? How many tasks and from what application ?

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0

In the task list.  8 of the

In the task list.  8 of the work units alone from Einstein are 2 days 21 hours each.  Gravitational Wave search O2 Multi-Directional 2.07 (GWnew).  That doesn't even include all the smaller ones.  Plus the other project I have.

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0

Aw heck, they probably run

Aw heck, they probably run simultaneously on the available processors don't they.

 

Richie
Richie
Joined: 7 Mar 14
Posts: 656
Credit: 1702989778
RAC: 0

Yes they do if your settings

Yes they do if your settings allow that. Rest of the Einstein tasks are GPU tasks (for your GeForce GTX 745) so they will run also quicker and parallel to the CPU tasks... if the settings allow that. Using 100% of the 'processors' may not be the most productive setting. Leaving perhaps 1 CPU core free could be a good "full power" setting for your system (if there's enough RAM for the running tasks then). That one core would manage the system operations and sort of help it breathe under the load.

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0

Einstein has completely

Einstein has completely squeezed out my other project and is preventing it getting new work.  How do I limit the resource share to Einstein.  I'm not finding a way to adjust that.

mikey
mikey
Joined: 22 Jan 05
Posts: 12780
Credit: 1867830124
RAC: 1850387

Tom wrote: Einstein has

Tom wrote:

Einstein has completely squeezed out my other project and is preventing it getting new work.  How do I limit the resource share to Einstein.  I'm not finding a way to adjust that. 

You really can't but using the resource share for the Projects can help somewhat, ie put Einstein at 35 and your other Project at 65, out of a toal of 100, and Boinc will try to manage the tasks according to that. BUT Boinc has some funky ways it does things and one of them is the sharing or it's resources between different Projects, often times Project A will be running non stop using every resource and theen all of a sudden Project B will jump in and do the same thing. Add in more Projects to the mix and it can be a total mess.

The easier answer is to run Einstein this week and then set it to no new tasks for Einstein and then when they run dry run another Project next week, or for 3 days or whatever. IF you set Project B to a zero resource share then just stopping Project A from getting tasks will result in Project B getting enough tasks to use all available resources but not fill a cache, it will keep getting new units as soon as you need one. And then when you want Project A to run again you just allow new tasks and Project B will stop getting new tasks.

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0

I'm going to stop using

I'm going to stop using Einstein.  It has completely squeezed out my other project and preventing it from running.

I have Einstein set at 1% utilization and my other project set at 99% utilization.  I also limited the number of processors that Einstein can use.  And still my other project is completely squeezed out.

There is no problem with my other project, the only reason it isn't running is because Einstein won't allow it.

I'm stopping Einstein.

mikey
mikey
Joined: 22 Jan 05
Posts: 12780
Credit: 1867830124
RAC: 1850387

Tom wrote: I'm going to stop

Tom wrote:

I'm going to stop using Einstein.  It has completely squeezed out my other project and preventing it from running.

I have Einstein set at 1% utilization and my other project set at 99% utilization.  I also limited the number of processors that Einstein can use.  And still my other project is completely squeezed out.

There is no problem with my other project, the only reason it isn't running is because Einstein won't allow it.

I'm stopping Einstein. 

Okay but if you run another project it may happen again...you don't list what other project you are running but those percentages are based on the daily rac so if the other project gives alot of credits and or Einstein gives just a few credits for the tasks you are running then things like what you are seeing are normal. Boinc could be trying to manage the difference between 100,000 credits per day at one project and 1,000 credits per day as an extreme example. People who run multiple projects rarely see all of them running at the same time at any one moment in time, Boinc just doesn't work like that very often. ie one cpu core running Einstein forever and 3 cpu cores running PrimeGrid forever. Boinc generally runs one project on all cpu cores and then switches to the other project or projects until the daily rac numbers slowly kinda sort come together using your settings over time. Time is the key here in that it can easily take 1, 2 or even 4 weeks or more if you are running a long running project like ClimatePrediction for example, to get the daily rac's at your specs between the different projects. In your case it's 99% daily rac for one project and 1% daily rac for your other project, it's NOT "utilization" as you put it.

archae86
archae86
Joined: 6 Dec 05
Posts: 3161
Credit: 7272551730
RAC: 1815434

Tom wrote:the only reason it

Tom wrote:
the only reason it isn't running is because Einstein won't allow it.

Einstein has no such powers.  BOINC running on your own machine decides what work to request (how much and from whom).  BOINC running on your own machine decides which tasks to actually run at any given moment.

Sometimes the knobs available to you to influence BOINC's decisions are more than a little puzzling.  Sometimes even infuriating.  But attributing events to the actual causes is important in order to get improvement.

Tom
Tom
Joined: 11 Dec 16
Posts: 6
Credit: 20888823
RAC: 0

mikey wrote: Okay but if you

mikey wrote:

Okay but if you run another project it may happen again...you don't list what other project you are running but those percentages are based on the daily rac so if the other project gives alot of credits and or Einstein gives just a few credits for the tasks you are running then things like what you are seeing are normal. Boinc could be trying to manage the difference between 100,000 credits per day at one project and 1,000 credits per day as an extreme example. People who run multiple projects rarely see all of them running at the same time at any one moment in time, Boinc just doesn't work like that very often. ie one cpu core running Einstein forever and 3 cpu cores running PrimeGrid forever. Boinc generally runs one project on all cpu cores and then switches to the other project or projects until the daily rac numbers slowly kinda sort come together using your settings over time. Time is the key here in that it can easily take 1, 2 or even 4 weeks or more if you are running a long running project like ClimatePrediction for example, to get the daily rac's at your specs between the different projects. In your case it's 99% daily rac for one project and 1% daily rac for your other project, it's NOT "utilization" as you put it.

The other project is World Community Grid.  Einstein is giving me at least 20 times more credit than WCG.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.