• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

SOB: Running 2 instances on P4 system

Overkiller

Platinum Member
Feb 22, 2003
2,461
0
0
What is the command to run 2 instances of SOB on a Hyperthreaded P4 system? Thanks!...P.S. @ stock 2.8 speeds 1 instance is @ 290,000 and continuously rising...so i'm hoping once i get this weird heating bug fixed it should be close to 700K /s :)

[Edit...nevermind...was as easy as 2x clicking the SOB exe....i thought u had to input a special command]

bah..there goes the overheating signal :|
650K cems...hmm



 

SlangNRox

Golden Member
Oct 9, 1999
1,010
1
76
I think running it twice like that will have 2 instance crunching the same data. I think theres something with how it uses the registry so that you can only run 1 instance at a time. I was getting around 650,000 on my p4 3.2ghz
 

Confused

Elite Member
Nov 13, 2000
14,166
0
0
To get it to run on a HT system, you will want to use sobsvc.

Take a look in the text file that's installed in the SB directory to get the command-line properties to use to get it to run on a HT system (which will work slightly differently to a standard multi-processor system)


Garry
 

CaptianAburrr

Member
Sep 23, 2003
179
0
0
I was reading the ReadMeNT.txt file in the SB directory.. let me quote some
To change the number of clients which are run:

1. run "sobsvc -p:<num>" where <num> is the number of clients you wish to run
2. Restart the service

To optimize the number of clients and CPU affinity for your current configuration:

1. run "sobsvc -o"
2. Restart the service

If your system does NOT support hyper-threading, this will be equivalent to
"sobsvc -p:<num>:0" where <num> is the number of physical CPUs present.

Hyperthreading (present if enabled in the BIOS on Intel P4 Xeon and P4
3.02+GHz), however, provides additional "logical" CPUs which share most
of the resources of the physical CPUs. The optimal pattern for them *appears*
to be assigning one client to Logical Processor 1 on each Physical Processor.

However, another, more aggressive use of hyper-threading seems to sometimes
provide even better results: in addition to the above, assigning an additional
number clients (half as many as the number of Physical Processors), allowing these
to "float" over all the Logical Processor 0's. Running "sobsvc -o2" will perform
this optimization.

Although only Windows XP has native detection of hyperthreading, the optimization
process can detect hyperthreading and correctly configure for it under any of the
multi-processor-capable Windows operating systems (NT/2K/XP).

Alright.. my question is.. what commands to I run to enable HT to do it's job.
Should I run "sobsvc -p:2" and then "sobsvc -o2" or should I just run "sobsvc -o" or "sobsvc -o2" and it automatically starts the # of clients that needs to be ran? If I can figure this out.. I can enable multiple clients to run on all my p4's which should bring our stats up even more.. TPR would die when they saw it ;)
 

soni

Diamond Member
May 29, 2000
4,222
0
0
Well CaptianAburrr, from reading the info you have provided, I would say :
run "sobsvc -o", restart service, and you should be set to go :p

Remember that SOB cant enable HT, you have to do that though the BIOS. (and before installing the OS, or you have to update the HAL driver)

But -o discovers if HT is enabled and use the extra logical processors..
 

CaptianAburrr

Member
Sep 23, 2003
179
0
0
thanks for the help.. i was looking for the command to enable sb to use HT which i knew i'd have to enable it in bios first.. seems these computers don't have the HT ability.. they are AcerPower SP's.. so much for that idea.. they are p4 2.4ghz
 

SlangNRox

Golden Member
Oct 9, 1999
1,010
1
76
What kind of performance gain can I expect from running sob using ht? I am currently running sob gui and it looks like I'd need to run the service to enable ht.
 

Overkiller

Platinum Member
Feb 22, 2003
2,461
0
0
1 instance of SOB on my 2.8 ghz HT system is running @ 658K cems/s.....How high can it be w/ 2 instances!