Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1964 times and has 2 replies Next Thread
jonathandl
Advanced Cruncher
Joined: Nov 12, 2007
Post Count: 106
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
suggestion regarding BOINC client

As you know, the BOINC client preferences contain a setting that allows you to decide whether you want to leave applications in memory or not while suspended. Recently a new preference was added to automatically suspend processing if CPU usage is over a user-selected percentage.

I want to suggest that the BOINC developers please add a new preference to leave the science application in memory if processing is suspended because "CPU usage is too high," but clear it from memory if the user manually suspends processing. That is, I think there should be 3 possible values for the "leave application in memory while suspended" preference:

  • Leave the science application in memory when processing is suspended for any reason. (This is one of the current options.)
  • Leave the science application in memory if processing is suspended because of excess CPU usage, but clear the science application from memory if the user manually suspends the project or the task or, in the "simple view," clicks "pause." (This should also be the default setting.)
  • Clear the science application from memory any time that processing is suspended. (This is the other option currently available.)

If this suggestion is good, then please pass it to the BOINC developers. Thank you.
----------------------------------------
[Edit 1 times, last edit by jonathandl at Dec 9, 2011 11:24:03 PM]
[Dec 9, 2011 11:23:34 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: suggestion regarding BOINC client

1) Leave the science application in memory when processing is suspended for any reason. (This is one of the current options.) Opt-In, because not every device has a big memory.
2a)Leave the science application in memory if processing is suspended because of excess CPU usage. Is the default, irrespective if LAIM is selected or not [need to retest this for newest development client]. The test interval is 10 seconds, meaning that the condition will last 10 seconds when first detected, then continues another 10 seconds on and on until the load drops below the set level. LAIM is also active during periodic benchmarking. For various reasons you'd not want to unload tasks for brief interruptions, particularly as with CEP2, the checkpoints can be 3-4-5-6 hours apart, loosing the progress if it would unload.
2b)but clear the science application from memory if the user manually suspends the project or the task or, in the "simple view," clicks "pause." (This should also be the default setting.). The GUI is just a front end management tool. BOINC currently does not care whether Simple or Advanced is selected. The GUI can in fact be completely exited with the core client continuing.
3)Clear the science application from memory any time that processing is suspended. (This is the other option currently available.) Is the default for conditions such as manual pause/snooze/suspend when LAIM is not selected.

The option to pause when the non-BOINC load is > 25% (Berkeley Default), has been there for probably 2 years. As with many other operational options, it only is activated when the "Run based on preferences" is selected. With "Run always" it's ignored.

There are a number of operational logics requested such as using X cores when system is used and Y cores when system is idle. RAM permissions already work like A amount when idle and B amount when system used. The when used, then unload, is implicit. You tell the client to allow working when system is in use or not, again this only working when "Run based on preferences" is selected in the activity menu.

In summary, I think your additional functionality is already covered.

--//--
[Dec 10, 2011 12:04:20 AM]   Link   Report threatening or abusive post: please login first  Go to top 
mikey
Veteran Cruncher
Joined: May 10, 2009
Post Count: 821
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: suggestion regarding BOINC client

As you know, the BOINC client preferences contain a setting that allows you to decide whether you want to leave applications in memory or not while suspended. Recently a new preference was added to automatically suspend processing if CPU usage is over a user-selected percentage.

I want to suggest that the BOINC developers please add a new preference to leave the science application in memory if processing is suspended because "CPU usage is too high," but clear it from memory if the user manually suspends processing. That is, I think there should be 3 possible values for the "leave application in memory while suspended" preference:

  • Leave the science application in memory when processing is suspended for any reason. (This is one of the current options.)
  • Leave the science application in memory if processing is suspended because of excess CPU usage, but clear the science application from memory if the user manually suspends the project or the task or, in the "simple view," clicks "pause." (This should also be the default setting.)
  • Clear the science application from memory any time that processing is suspended. (This is the other option currently available.)

If this suggestion is good, then please pass it to the BOINC developers. Thank you.


There is a Boinc Mailing List where you can make suggestion to the Boinc Developers and they might respond to you. Dr. David Anderson of Seti is the originator of Boinc and is still the lead programmer of it, so it is 'his baby' and he does not take criticism of it well, so if you word your suggestion well he will respond to you. I do not have the link but if you search for it you will find it.
----------------------------------------


[Dec 10, 2011 3:33:50 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread