Subject: Re: SETI@Home Client on a Linux server
From: Martin
Date: 11/05/2004, 17:53
Newsgroups: alt.sci.seti

RT wrote:
I have a low transaction volume server running on an ADSL connection. As
[...]
processor.  Most of the time the machine is idling.  If I install the
[...]
degradation of speed serving pages.  Is the priority set as being low and how easy is it to install on Debian?  The APT package did not work when I tried yesterday.  Also are there any security considerations I should be aware of?


I ran it at a priority of "nice -19". It uses a small memory footprint and so made no difference to performance for higher priority tasks.

Install from the tar file. Just extract into a directory and run from there. Trivial.

For security paranoia, I have a user account that has minimal privileges. s@h ran from there and wouldn't be able to get out of it's own directory even if it might want to. But then, there are no untoward issues that I know of. There is a minor exploit possible with the 3.03 cli, but that is unlikely (just not worth the attempt). In any case, use a queue proxy and you are likely immune.

(The 3.03 cli is a little faster than the later compiled versions.)

For further paranoia, configure your firewall/iptables to restrict communication to only between s@h and your queue/Berkeley.


If you do all that, just getting it going is worthwhile just for what you have learnt.


The only other consideration is that you will have the CPU running at 100%. For good hardware, this is a good thing (constant thermal loading). For flaky, dirty, or badly installed or otherwise marginal hardware, you will increase the risk of failure due to excessive temperature rise.

Then again, s@h and/or GIMPS torture test are good tests precisely for their 100% load.

Also note: CPUs are NOT like car engines. Run a car engine at 100% and it will quickly wear/burn out to be scrap. Whereas, a CPU can be run at 100%, continuously, until long after the passage of time has made it obsolete.


Good luck,
Martin


-- 
----------   Give a man a fish and you have fed him for today.
- Martin -   Teach him how to fish and he won't bother you for weeks!
- 53N 1W -   - Anon
----------