Now that I've had some time to play with this for a bit on Linux, I have a few recommendations list in order of priority (mine, that is):
1. CPU throttle - I have several machines that all do various things and on most of them I don't want to peg the CPU at 100%. Even though I can nice the process to keep it out of the way of other stuff on the machine, there are other valid reasons to want to do this. On one machine, for example, I like to keep the CPU cycles down to keep the processors cool and minimize the time that the fans run. Laptops have the same heat problems as well - run them hot and the poor little fans have a hard time keeping up.
2. /etc/init.d scripts - Rather than having to babysit these processes it would be great if I could just manage them like any other service on the box (apache, mysql, etc).
3. CPU threshold suspend/resume - I'd like to be able to suspend and resume the computation based on CPU thresholds. This way when the machine gets really busy then the process would just go away for a while. This would be great when running the process on a machine that is really dedicated to another purpose but can be used when there's really nothing else important happening on the box.
4. RPMS/apt-get - Could I dare hope for as much? :-)
- todd
Copyright © 2024 Einstein@Home. All rights reserved.
Recommendations
)
Another vote for Todd's recommendation #3.
Also, I wish that, when you suspend the program by pressing ctrl-Z, it would
let the shell print its prompt rather than freezing as it does now.
another vote for #1 and
)
another vote for #1 and #3
especially #1, since i do have a warm Laptop. Poor little fan.:)
all excellent suggestions!
)
all excellent suggestions!
#1 has been mentioned several
)
#1 has been mentioned several times in other threads on all projects. I think it is on the someday "to do" list but not as easy as it sounds. Remember that BOINC is just the framework, the actual work is done by applications inside the framework. (Einstein, SETI, Climate, etc). They will have to improve communication between the BOINC core client and the actual Project application I would guess.
#3 Have you checkd out the "Do work while computer is in use?" under General Preferences on your account page? It defaults to yes, but you should be able to change that to NO. BOINC then will stop working when the computer is in use for other things. You can also specify how long it waits after use, before resuming.
NOTE: I have heard, but not confirmed, that some general preferences require you setup one of the sub-general profiles such as Home, School or Work, and then you can specify that the machines use that profile, instead of default. (you specify in the computer list for the specific computer profile, down at the bottom of the page).
If you setup "Home" however, You must also set up a second profile (school or work) if there are some computers you don't want to use the home profile. Otherwise they seem to default to the Home. Essentially you can have all computers use "one" profile, or you can set up 3 different profiles, and assign those profiles to different computers in the computer list profile.
Team MacNN - The best Macintosh team ever.
#Run Backups every time the
)
#Run Backups every time the pc with the running clients is changed/touched.
(suspend the client and copy the full content of the boinc folder into an other folder)
#use a balanced Queue
for Einstein only attached clients, a Queue (Connect to network about every) of 0.1-0.5 looks good, with clients attached to multiple projects, a Queue of 1.5 til 2.5 looks also not bad
#upgrading a 4.53(older alpha) client
so far *I* was not able to "upgrade" a 4.53 Client to 4.16/4.19, work was lost.
To preserve the work under 4.53, update to 4.62, this path will keep the work.
From there it's possible to go down to 4.19 with keeping the work.
> 2. /etc/init.d scripts -
)
> 2. /etc/init.d scripts - Rather than having to babysit these processes it
> would be great if I could just manage them like any other service on the box
> (apache, mysql, etc).
At some point the Linux version will be distributed with a nicer installer,
which will include tools to make running BOINC easier. Meanwhile, you can find a link to an init script for RH/Mandrake here:
http://pirates.vassar.edu/help/unix.html#Daemon
- Eric Myers
> especially #1, since i do
)
> especially #1, since i do have a warm Laptop. Poor little fan.:)
>
Have a look here for threadmaster 1.12
or here
Aloha, Uli