|
|
Tips Hardware freaks trying to make some sense out of a bunch of numbers |
|
This is the page to help you squeeze out more work units per day. This is basically a compilation of alot of Tips and Tricks i have seen on webpages, newsgroups and message boards. Some of these tips may have no improvement at all. Some of these I havent personally tried and I am just passing these along. If you think that some tip or trick is simply bogus or dangerous to your system please let me know. If you have any tips that you think may be useful please send them to me! -zAmboni First Off: Windows 9x Tips: Keep SETI v 2.0 GUI
Running After Logout:
GUI Client: If you first stumbled across the SETI@Home project and downloaded a client, most likely you first downloaded the Windows GUI client (setiathome_win_1_06.exe). The problem with this client, is that in its "natural" state it is very slow. This client is meant to be run as a screensaver, and while it is in screensaver mode it uses CPU intensive graphics which slows down the entire client speed. If at all possible I would recommend using the text only client (i386-winnt-cmdline.exe) instead. I will talk about this client alittle bit later. If for some reason you dont want to download the text only client or if you run Win95 (which the text client doesnt natively run in) there are a couple of things that you can do to optimize your client performance. First off: In the client preferences, set the screen saver to go blank at 0 minutes. This will get rid of your CPU wasting cycles trying to draw all those pretty (and useless) colors on the screen...we want speed baby! Also in the preferences screen set the client to Data analysis always runs. This means that the client will crank on work units all of the time instead of waiting for the screensaver to kick in. Text Client: If you run Win98 then you can run the command line text client (i386-winnt-cmdline.exe). This client was originally ment to run on NT but it works quite well on Win98. The big advantage of this client is that it runs quite a bit faster than the GUI client. The command line client will take advantage of Dial Up Networking if you have it set to automatically dial up to the internet. When a WU is completed it will call for DUN to dialup and attempt to send the results and d/l a new WU. But, there are two problems which you may run into, the first problem is that if there are problems with the SETI@Home servers, the connection my timeout and then the command line client quits. The second problem is that some (including me) may not be able to connect to the internet automactically. To get around this (or if you are going to be away from your computer for a couple of days, you can do alittle bit of magic while using a .bat file. On my system i have a set of different folders in my root directory and have created a batch file to sequentially process several work units. This is an example of a batch file (you may need to modify this to fit your setup):
Sometimes the SETI servers are alright and you still have a problem connecting to their servers, It may take 2-3 attempts to connect to their server before it actually sends results and d/l's a new work unit. When an attempt to connect to the server fails usually the command line client quits, but to get around this you may just want to create a batch file which loops, when the server connect fails, it restarts the client and attempts to connect again. The only problem with this is that it will loop forever if there is a problem with the SETI servers. To get out of this just do a ctrl-c or just quit the command window. There are other interesting things you can do with scripting and batch files, I will refer you to Panders' article for more information there. Another interesting tip i found....(I am currently checking it out now to see if it improves anything) is to modify the command line window properties. This tip involves the creation of a shortcut to the text client. And then you should do the following:
I should know soon if this helps out any.....or if it is kind of a useless waste of time! :) Tips i have ran across which may totally be bogus: 1) "There's a RAM Disk program for Win9x called simply Ramdisk 98. It can be set to automatically load an image on startup and save an image on shutdown. Claims of 20% improvement in SETI@home performance are quoted, although only a few % at most have been realised by most people. Knowing how much some PC's crash rather than being shut down, I recommend that you make a backup copy of the RAM Disk every hour or so." I am sort of wary about this one, I tried it out....but everything was confusing. I had problems saving the RAMdisk image, and couldnt get it to restart using the image that i had saved.......so beware! I believe the thinking behind this is that every time the client processes alittle bit of data it saves the progress in the state.txt file. The theory is that if you run it on a RAMdisk, then it wont have to write to the HD only to ram giving a slight speed increase, but because of the number of writes to disk overall it would give an improvement......but like i said......beware! 2) There is also a program out there called TaskInfo98. With this program, you can use TaskInfo98 to change the priority of any process that is running on your computer. In its normal state the text client runs at "idle" priority, meaning that it doesnt interfere much with stuff you are running, and only uses the CPU when it is idle. To use task info:
I dont know any solid claims of increased performance, but i think any increase would be small.... 3) I believe that this is only for Win95, but may work for Win98. This involves disk cache settings....I dont think that there would be any improvement with Win98 since Win98 supposedly handles caching automatically and pretty well.
Use at your own risk. NT and Linux Tips: I really dont know anything about either NT or Linux. I suggest *again* that you check out Panders's article for further information! Mac Tips: Yea we all know, we
dont use any steenking Macs! Tips at SETI Station, o'grady's powerpage, and MacAddict Well that is just about it for now.....
|