Returning to SETI

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
So is BBR still giving TA a run for its money these days? I haven't crunched for a little while now, but I've currently got an A64 3200 (Newcastle) and a dual 2.8 Xeon rig that pretty much sit idle that I could throw in if need be. The A64 box wouldn't be a problem at all, but the dual Xeon one would need to run in Linux and I'm not sure how to set processing priority in Linux to make sure that other processes get dibs on cycles. Any info would be appreciated... the sooner I can figure that one out, the sooner I can put it to work =)

Edit: Already have the a64 crunching away. =)
 

Darkone

Senior member
Feb 26, 2000
320
0
0
running the application in linux with the -nice 19 parameter will give it the lowest possible priority on the system.

eg. ./setiathome -nice 19 &

seeing you have two processors, create two seperate dirs each with a copy of the binary for setiathome in them.

then

<path to first dir>/setiathome -cpu 0 -nice 19 &amp;
<path to second dir>/setiathome -cpu 1 -nice 19 &amp;

HTH

 

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
w00t! Also, any major differences in performance between the 3.03 and 3.08 linux clients?

Hmm, looks like the SETI site only has the 3.08 for Linux available anyway.

Guess there's one last question.. and that's how to specify which cpu each instance runs on
 

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
btw, since these xeons are of course hyperthreaded, does that mean i could run 4 copies of the client?
 

Smoke

Distributed Computing Elite Member
Jan 3, 2001
12,650
207
106
Originally posted by: Thoreau
w00t! Also, any major differences in performance between the 3.03 and 3.08 linux clients?

Hmm, looks like the SETI site only has the 3.08 for Linux available anyway.

Guess there's one last question.. and that's how to specify which cpu each instance runs on



This is the fastest CLI Client ... Click Me

:D
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
Originally posted by: Smoke
Originally posted by: Thoreau
w00t! Also, any major differences in performance between the 3.03 and 3.08 linux clients?

Hmm, looks like the SETI site only has the 3.08 for Linux available anyway.

Guess there's one last question.. and that's how to specify which cpu each instance runs on

This is the fastest CLI Client ... Click Me

:D
Ooh, and Smoke loses a point for not paying attention :)

Here's the instructions I use to run seti on linux, although it only deals with one process (straight from the enemy :)). You can get the 3.03 client still, but the linux client is generally agreed to be slower than the win32 client. I do believe that the linux client automatically nices itself down as low as it'll go.

Your alternative would be to run wine and use the windows client. Then you'd have a little extra speed and the advantage of SetiDriver.
 

Darkone

Senior member
Feb 26, 2000
320
0
0
yeah, its suposed to nice itself down, but ive found that when i use some dev tools such as gcc i can see a marked increase in compiler speed when i run seti -nice 19 than without it.,..


ATB
 

Darkone

Senior member
Feb 26, 2000
320
0
0
Originally posted by: Thoreau
btw, since these xeons are of course hyperthreaded, does that mean i could run 4 copies of the client?


yes...

put setiathome in 4 seperate dircetories and run each instance with -cpu x (where x is 0-3, one for each processor)


 

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
-cpu flag doesnt seem to work. It just comes up saying bad argument. If i run all 4 instances without any cpu flags, it *seems* to automatically balance out and shows me a load of 4.0 (give or take a little) and 0 idle across all processors. Think that's good enough?
 

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
07:16:33 up 57 days, 6:28, 4 users, load average: 3.43, 3.11, 3.18
172 processes: 166 sleeping, 5 running, 1 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 3.5% 95.4% 0.7% 0.0% 0.2% 0.0% 0.0%
cpu00 0.0% 98.8% 0.1% 0.0% 0.9% 0.0% 0.0%
cpu01 14.1% 84.6% 1.1% 0.0% 0.0% 0.0% 0.0%
cpu02 0.0% 99.4% 0.5% 0.0% 0.0% 0.0% 0.0%
cpu03 0.0% 99.0% 0.9% 0.0% 0.0% 0.0% 0.0%
Mem: 1028000k av, 1002768k used, 25232k free, 0k shrd, 211776k buff
652116k actv, 119156k in_d, 14672k in_c
Swap: 2096472k av, 388116k used, 1708356k free 295492k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
17099 thoreau 39 19 14388 14M 700 R N 24.9 1.3 1:36 0 setiathome
17094 thoreau 39 19 15332 14M 700 R N 24.7 1.4 1:42 2 setiathome
17093 thoreau 39 19 14304 13M 700 R N 24.0 1.3 1:44 1 setiathome
17092 thoreau 39 19 14308 13M 700 R N 22.0 1.3 1:50 1 setiathome

The CPU column seems to change every once in a while and varies among all three cpu id's, if that helps any. (Total newb to multiprocessor systems.. let alone in linux)
 

Thoreau

Golden Member
Jan 11, 2003
1,441
0
76
good god... i forgot how slow the linux seti client was. My workstation (xp pro, a64) has already gone thru almost 1.5 units while a dual xeon machine running linux is only at about 33% on each of four instances. By that math.. my workstation is gonna outperform that server.
 

Rattledagger

Elite Member
Feb 5, 2001
2,994
19
81

OhioDude

Diamond Member
Apr 23, 2001
4,223
0
0
Welcome back to S@H, Thoreau! :)

How have things been on Walden Pond?


/me ducks vegetation and spoiled fruit hurled in my direction
 

Assimilator1

Elite Member
Nov 4, 1999
24,165
524
126
Welcome back to The search Thoreau:).

D1 &amp; Smoke seem to be on the case:)

Btw re windows clients ,v3.08 CLI is about 12% slower than v3.03 CLI ,on most WUs (average AR)