Need help w/ SB on Windows SMP

Woodie

Platinum Member
Mar 27, 2001
2,747
0
0
Hi folks!

I haven't been in here much at all, just got one server crunching Seti WUs. Just read about SB, and thought I'd switch 2 CPUs over to SB, but I need a little help.

I'm running W2K Adv Srver on a 4-way PPro 200 server. I have Seti setup running as four seperate services, each one tied to a single CPU.

I d/l the SB 1.0.0 SMP client, fired it up, and it connected OK, and is running, but gets no CPU cycles because of the Seti clients. How do I:

1. Configure the SB client to use the CPUs I want it to?
2. Run SB as a service, since I don't usually log on to the server?

TIA,
 

deerslayer

Lifer
Jan 15, 2001
10,153
0
76
I don't know anything about the SMP client, but here's a bump for ya. Hopefully someone can help you out. If all else fails go to the SoB website and email Louis, I think he's pretty good about helping people out.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
You have killed 2 Seti clients, right?
 

Confused

Elite Member
Nov 13, 2000
14,166
0
0
Hi,

In order to run SB on SMP machine, you will need to have both the normal, Windows client, and also the SMP client. The SMP client allows you to run a second instance, using different registry keys, so that it will work on a different block.

I believe (although I don't have any SMP machines here to test on) that the standard client will always use CPU0, and the SMP client will use CPU2.

You could probably find some way of getting these to run as a service using something like Fire Daemon. You will also need to remove 2 of the services for Seti, tied to CPU0 and CPU1, otherwise Seti will more than likely take priority


Let us know how you get on :)


Confused
 

Baldy18

Diamond Member
Oct 30, 2000
5,038
0
0
Originally posted by: Confused
Hi,

In order to run SB on SMP machine, you will need to have both the normal, Windows client, and also the SMP client. The SMP client allows you to run a second instance, using different registry keys, so that it will work on a different block.

Thats how it works. Just make sure to install the regular client first and then just stick the SMP client in the same folder and fire it up second. Unfortunately you can only set one of them to startup automatically since it seems someone neglected to make seperate registry keys for that feature.
rolleye.gif
Make sure you go ahead and kill two of those SETI services or it will hog the CPU cycles. As far as running it as a service I'm not sure.
 

Woodie

Platinum Member
Mar 27, 2001
2,747
0
0
Thanks folks. I wasn't aware that you needed two clients, and that they were tied to seperate CPUs.

After installing it, I did mess around w/ services, and found that the SB SMP client appeared to only use CPU1, but it wasn't even hitting 100%. At times it would also spike down on CPU1, and correspondingly spike up on CPU3. That seems consistent with an app that's only written/configured for a 2CPU machine.

I'll mess with it when I get home tonight, see if I can get the services running w/ FireDaemon as well.

Thanks!
 

Woodie

Platinum Member
Mar 27, 2001
2,747
0
0
OK, I installed the regular client, then started the SMP client as well, both working fine @100%. Installed FireDaemon, but it would only let me install one service! :( I think that's the limitation of the GPL version.

Any other ideas?
 

mgpaulus

Golden Member
Dec 19, 2000
1,112
0
0
Why use Firedaemon if you are running Win2K? I use Win2K's own service utility and it works fine. Go to Control Panel=>Scheduled Tasks->Add Scheduled task. Select the program for the task. I set the tasks to run as administrator, and give it the local password. (My win2K machine is on a domain, and it's easier for me this way). On the Schedule Tab, set the "Schedule Task" to be "At System Startup". And on the Settings Tab (This is IMPORTANT). Unselect the "Stop the task if it runs for .....", or it will stop in 3 days or so, which you don't want". I find it to be most easy to set up and run multiple occurrences of Folding@Home this way.....
 

Woodie

Platinum Member
Mar 27, 2001
2,747
0
0
Never thought of running it that way. Can you start/stop the "scheduled task" at will?
 

mgpaulus

Golden Member
Dec 19, 2000
1,112
0
0
Yes. You can right click on the given task, and select Run if it's stopped, and Stop if it's running.