Disable switching between apps

Message boards : BOINC Manager : Disable switching between apps
Message board moderation

To post messages, you must log in.

AuthorMessage
Werinbert

Send message
Joined: 9 Jan 13
Posts: 28
United States
Message 50319 - Posted: 26 Aug 2013, 19:38:11 UTC

Is there a way to disable or set to infinity the "switch between Apps every X minutes"?

I prefer that WUs run to completion and then switch to another app/project.

I don't like the overhead of swapping data in and out of memory; having a long task swap out minutes from finishing only to be ignored because of the many other projects now having priority; the poor project based global settings that won't let me enter a large number (what is wrong with 20000 min between switching?) or zero, etc....

Many of the prefs use 0 to represent unlimited/100%, why not this field?
Is there a cc_config setting or something I could set?
ID: 50319 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 50321 - Posted: 26 Aug 2013, 19:49:02 UTC - in response to Message 50319.  

My BOINC lets me set the "Switch between applications" to 99999 minutes:
From global_prefs_override.xml:
<cpu_scheduling_period_minutes>99999.000000</cpu_scheduling_period_minutes>

You want to tell me that's not enough?

As for being able to disable it, why? BOINC its schedulers are pretty good at what they do, disabling them will bring chaos to BOINC its goal of trying to finish all work before its deadline, and to do so without interaction from the human.
ID: 50321 · Report as offensive
Werinbert

Send message
Joined: 9 Jan 13
Posts: 28
United States
Message 50322 - Posted: 26 Aug 2013, 21:26:49 UTC - in response to Message 50321.  

Thanks for the reply Jord.
Yes, 99999 is more than enough.

I agree that switching due to deadlines is good. And you are right priority switching needs to be done to avoid chaos.

I am not trying to change the scheduler per se. However, merely switching apps...in the middle of a run...just because the scheduler feels that things need to be balanced is something that, I believe, is not needed. Rather the scheduler could just as easily be "balance" switching at the end of runs.

Others, may want the switching, I do not. I am just trying to find out if there is a way to minimize switching in the middle of WUs.

. . .

Just an observation...
Yes, I can change the "override" for each individual computer (and have done so: 20000min), but the "global prefs" setup via the project websites won't accept large values (or 0) for the switch between applications field. Thus when I go to change other values, it won't accept them because the switch between applications field has an "invalid" value.
ID: 50322 · Report as offensive
Werinbert

Send message
Joined: 9 Jan 13
Posts: 28
United States
Message 50323 - Posted: 26 Aug 2013, 21:34:08 UTC

And one more question...
Is there a way I can stop WCG from being my de facto global prefs. I detached WCG from my main computer and deleted my global prefs file. Yet it still pops back up.

They don't separate project prefs from global prefs. It seems I wanted to make a change to which apps of theirs I wanted to run now I am stuck with them always resetting my global prefs.
ID: 50323 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 50348 - Posted: 29 Aug 2013, 5:29:12 UTC - in response to Message 50323.  

Is there a way I can stop WCG from being my de facto global prefs?

Yes, make a change to your global preferences at any other of your projects. That will switch the source of your global preferences to that project.

Gruß
Gundolf
ID: 50348 · Report as offensive

Message boards : BOINC Manager : Disable switching between apps

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.