(Don't) Switch Between Applications

Message boards : Questions and problems : (Don't) Switch Between Applications
Message board moderation

To post messages, you must log in.

AuthorMessage
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 31931 - Posted: 4 Apr 2010, 6:55:10 UTC

Is there a way to completely disable switching? In other words, once boinc starts a work unit, or a pair of work units, it won't switch up, it will keep running through those two until they are finished, and only then will it move on to another? The way it works now, so much potential work goes to waste. Any time I don't run BOINC for a while, most of my in-progress work expires. There would be no in-progress work if it wasn't switching. Well, there would be the active work unit(s), but not 10 other partial work units. And I have a netboot image with BOINC installed on it, that I use for "stress testing" machines. This netboot only runs for a day or so, so it almost never returns any results. It keeps switching between all the projects, and once I reboot, everything is gone. (Netboot is read-only).
ID: 31931 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 31932 - Posted: 4 Apr 2010, 7:16:38 UTC - in response to Message 31931.  

Set "Switch between' to 500000 minutes. That's about a year.
ID: 31932 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 31933 - Posted: 4 Apr 2010, 7:33:50 UTC - in response to Message 31932.  

Any time I set it above 999 minutes, it defaults to 999 minutes. Thats only about 16 2/3 hours.
ID: 31933 · Report as offensive
ProfileGundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 31934 - Posted: 4 Apr 2010, 8:20:45 UTC - in response to Message 31931.  
Last modified: 4 Apr 2010, 8:23:34 UTC

You could download tasks for only one project (set all others to No New Tasks), then BOINC wouldn't switch at all (at least if you don't crunch on GPUs).

Gruß,
Gundolf
[edit]And set your cache to 0/0 (or 0.04/0.04), so that not so many tasks get downloaded unnecessarily.[/edit]
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 31934 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 31935 - Posted: 4 Apr 2010, 9:55:37 UTC

OK but what if I want to do work for a bunch of projects, but I just don't want it to switch? This seems like a pretty basic setting. But what I'm noticing about BOINC is that it really isn't into letting you making big changes, it likes to only let you modify amounts.
ID: 31935 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15512
Netherlands
Message 31936 - Posted: 4 Apr 2010, 10:19:37 UTC - in response to Message 31933.  

Any time I set it above 999 minutes, it defaults to 999 minutes. Thats only about 16 2/3 hours.

There is no upper limit for that setting, only a lower limit (of 0.0001). I've just tested the advanced local preferences with 500000 minutes and it took. From my global_prefs_override.xml file:

<cpu_scheduling_period_minutes>500000.000000</cpu_scheduling_period_minutes>
ID: 31936 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 31945 - Posted: 4 Apr 2010, 22:43:45 UTC - in response to Message 31936.  

Did you set it in the GUI or did you edit the xml file directly? I've tried many times on many machine to set it much higher than 999 minutes, and it always reverts to 999 when you set it higher.
ID: 31945 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 31946 - Posted: 4 Apr 2010, 22:56:49 UTC

Which version of BOINC are you using?
ID: 31946 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 31947 - Posted: 4 Apr 2010, 23:01:19 UTC - in response to Message 31946.  

6.10.21
But I just set it to 50000 and it DID take it. Before I was probably setting it to 99999 or possibly a few more 9s, and that was bouncing down to 999.
ID: 31947 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 32113 - Posted: 11 Apr 2010, 19:29:15 UTC

You know... I set it to 50000 minutes, and it switches a lot less. But it's still switching. For me it's an annoyance, but for the projects, it means wasted work.
ID: 32113 · Report as offensive
l008com

Send message
Joined: 22 Mar 09
Posts: 51
United States
Message 32127 - Posted: 12 Apr 2010, 0:31:35 UTC - in response to Message 32121.  

Right, but most of the time I run BOINC, I run it as a stress test for Macs I've fixed. On my own machine, I do not run it religiously. So all these partially done work units either expire, or disappear all together when I reboot (netbooting is read-only, nothing survives a reboot). I've wasted so much work because BOINC decides it will do a little bit of everything, rather than trying to get as many units done as it can.
ID: 32127 · Report as offensive

Message boards : Questions and problems : (Don't) Switch Between Applications

Copyright © 2024 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.