| Subject: Re: Seti Driver reliability on Win2K Hyper-threading P4-3.06GHz |
| From: "Michael D. Ober" <obermd.@.alum.mit.edu.nospam> |
| Date: 01/02/2005, 04:59 |
"f/fgeorge" <ffgeorge@yourplace.com> wrote in message
news:l5btv01aouabgdi1m4v9am02djsmcqgmoc@4ax.com...
On Mon, 31 Jan 2005 19:50:48 GMT, "-RBS-" <jf_reneX@Xhotmail.com>
wrote:
I think I asked this question earlier, but can't find it in my archives
or
via Google.
Anyway ...
I have 2 instances of SetiDriver 1.6.4.3 running the Seti Command line
client on my (Win2000 SP4) Intel motherboard with the P4-3.06 GHz. I
have
MotherBoard Monitor showing me that most of the time both CPU's are
loaded
at 100%.
However every couple of days (perhaps more often), I see the load meters
showing both 0% and the SetiDriver icon in systray will have one red icon
and nothing is happening ... until I right click on them and select
"Transmit". Then it gets a new data set from Seti and all is well ...
until
the next time it happens !
Someone answered me before and suggested a fix ... but I never got around
to
it ... and now I can't find the thread.
Thanks for any help !
-Ron Snider-
Why do you have 2 instances of Seti Driver running? Just pick one and
increase the number of "maximum processes" to the number of cpus you
have, both real and HT. Then increase the number of the "desired cache
size" to double that to avoid problems in case more than one process
finishes at exactly the same moment. Click on transmit and you will
get the new workunits. After that is complete minimize the screen, do
a right click on the icon and click on save settings. I have a dual
cpu unit running this way just fine, my moms laptop had a 2 meg L2
cache and it ran 4 units at the same time this way.
OH..and close down the other one of those SetiDriver's, you will only
need one from now on.
If you put 20 in the "maximum processes" box and you don't have 20
cpus it will not hurt anything, the program will just keep looking for
those other cpus. It IS better to be accurate though.
Also, on a HT enabled processor, don't check the Set Affinity checkbox as
this will cause serious (to the extent of system stoppage) bottlenecks on
the CPUs memory bus. For maximum throughput on your system, set your
maximum processes to 2, unless you know you have at least 2Mb of L2 cache.
In this case, set your maximum processes to 4.
To merge your two instances of SETI Driver, open the seti driver folders,
stop one instance of SETI Driver (use the exit button) and renumber the
subfolders in the stopped instance so none of its folders conflict with the
numbering in the other seti driver folder. It doesn't matter which SETI
Driver folder gets the renumbering.. Then simply move all the numbered
folders under the instance of SETI Driver you didn't stop. Delete the
stopped instance. Now open the remaining seti driver GUI from the task bar
system tray and set your desired cache size (2 * MAX Processes) + 1. SETI
Driver will do the rest for you, shrinking or growing the cache as needed as
well as ensuring that the oldest WUs are processed first. Don't panic if
you see missing WU numbers - this is a known bug and SETI Driver will fix
this situation if it occurs.
Mike Ober.
SETI Driver: http://www.wakeassoc.com/setidriver (with the company owner's
permission)