Got Mosix working!

JchrisW

Member
Jul 25, 2000
65
0
0
One word says it all - Woooooooooohooooooooooooooo!

Got Mosix working on my cluster of 3 PC's today. Took a few days to set everything up, but it's worth it. All three PC's are acting as one (at least RC5 sees it that way). I'm on my way to crackrack heaven now.

-JcW
 

Russ

Lifer
Oct 9, 1999
21,093
3
0
DETAILS! Linux, I assume? What distro? Hardware? We need details! (Well, at least I do.)

Russ, NCNE

 

Orange Kid

Elite Member
Oct 9, 1999
4,375
2,164
146
What kinds of chips and speeds?
What kind of key rate are you getting using mosix?
This sounds interesting--could Seti be run this way?

 

JchrisW

Member
Jul 25, 2000
65
0
0
Yes, Linux. Using RH6.2 on all machines.

Machine 1 is a Celeron 366 @ 550
Machine 2 is a P200, and 3 is a P133.
Once I iron out the few bugs that exist, I'm going to move the rest of my cluster over.

All three machines are running on a 100Mbit switched backbone, but bandwidth isn't an issue with RC5.

Orange Kid : I'll let you know exact keyrates in the morning after a good night of cracking.
I'll also post pics in the morning of the setup.

All in all, Mosix seems like a very cool way of setting up distributed computing. There are a few setup issue to get around, but once you're setup, it's all foolproof. (Well, so far ).

Russ, or anyone else for that matter, let me know if you ever want help setting something like this up.

-Jordan
 

Dantoo

Golden Member
Dec 15, 1999
1,188
0
0
This is exactly the kind of thing that makes RC5 cracking a worthwhile project. Individually and as a group we all learn a little bit more about computing. The gifted ones amongst actually advance the science a little.

I think that there are quite a few of us that would like to have all the details of this published on one of the team's web sites.

Good day to you and thankyou
 

Sloth

Senior member
Oct 21, 1999
243
0
0
I know you did not do this just for the joy of RC5 stats but...

Would this set up not be slower then the output of the 3 machines just crunching by them selves? Install klinux on the boxes for a stripped down, quick machine and let it go.

Like I said I know there is more to life then RC5 and that playing around with the cluster is a lot better then watching a dot move across the screen. I guess I am interested in just how much overhead is used with setting up the cluster over running the machines by themselves.


S.
 

murdmath

Member
Oct 9, 1999
186
0
0
Was there anything special you had to do to get Dnet to work or did it work straight out of the (virutal) box?

Murdmath
 

JchrisW

Member
Jul 25, 2000
65
0
0
Dantoo :
I'm working on documentation of how I did it as we speak, I'll keep you updated on how it goes.

Sloth :
I can understand your concern regarding processor overhead and reduced keyrate, but believe me, the difference is minimal. On a three machine cluster, Cel 550, P200, and a P133, one could expect a keyrate of approximately 1.95Mkeys/sec (1.5Mkeys + 180Kkeys + 275Kkeys). Using my current setup, I'm getting approximately 1.81 to 1.85 Mkeys/sec. So there is some processor overhead, but it's fairly minimal.

murdmath :
The only thing I needed to modify with the RC5 client was to disable multithreaded operation. (Menu 4 --> 2 I believe). You then start running several RC5 processes, and "migrate" them over to the other systems in the cluster. Mosix handles all of the rest, and gives me one nice keyrate to work with.

Hope this helps for now,
Jordan
 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
A co-worker and linux mentor of mine is running Mosix at home on his farm (with about 5 machines with it)... He has seti on his nodes. I have been considering setting it up myself...

I think the benefits come more with the cluster's ability to dynamically handle the different loads (and provide administration of them), moving the processes back and forth depending on what a particular node is doing at the time (unless you choose to run the processes statically on that machine).

So for example, if you have a slow machine that you're not normally cracking or crunching on (for shame! But maybe because it's normally used as a game server or DNS server something... ). Assuming you do crack or crunch on your primary machine, you may suddenly need to run some memory-hungry app that'll really push your distributed process back into the background big time dropping your keyrate or flops down to almost nothing. Well your seti or RC5 process will migrate from your machine to the node that's not doing as much (eg., the gamebox or DNS machine that's not normally cracking or crunching). Once you're done with your work, the process will move back to your machine because it's faster.

This way, you won't lose precious processing time when you have to actually do some work on your herd...
 

JchrisW

Member
Jul 25, 2000
65
0
0
Poof :

You hit the nail right on the head. The main advantage of Mosix does seem to be the dynamic handling of processes. I've done some load testing with an Apache server running on one of the machines, and it works beautifully. RC5 immediately backs down and allows needed CPU resources for the needed server, then migrates back over.

Jordan
 

murdmath

Member
Oct 9, 1999
186
0
0
Ok, I can't find the option that you are talking about in the Dnet config. Please help.

Murdmath
 

murdmath

Member
Oct 9, 1999
186
0
0
Oh oH OH OH OhOhohoh oHOH I think it is alive!!!!!!!!!!!!!

If I'm correct that part in Dnet config I need to change is the part about it automatically detecting the number of processors. Change that to 0. Ok. So, I have two systems, do I need to run two instances of Dnet?

Murdmath
 

JchrisW

Member
Jul 25, 2000
65
0
0
murdmath :

Actually, no, that's not the option. It's the one before that I believe, I don't have a client nearby right now, otherwise I'd check. But yes, you do change it to 0. After you have that working, try running 2-3 instances of dnetc (or rc5des depending on client), and then use the migrate tool to migrate the processes over to the other machine(s). (migrate <PID> <machine>).

Good Luck,
Jordan
 

murdmath

Member
Oct 9, 1999
186
0
0
I can't find the option that you are talking about. I have 3 systems running it right now. T-Bird 750@1G Ppro 180@200 and a P75@120. I have 3 instances of dnet running on one machine and while looking at the monitor It looks like it has all three are running at full speed.

murdmath
 

JchrisW

Member
Jul 25, 2000
65
0
0
murdmath :

Option 3 --> then 2, &quot;Number of crunchers to run simultaneously&quot;. Set it to zero. You're set.

Jordan
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |