Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Folks,
Our company has 3 Suse Linux Servers and I've been thinking of throwing out there the idea of clustering all 3 servers together, because of all issues we've been having with running processes in separate servers. Does Novell offer a cluster solution for their Enterprise Servers? If not, is there anything out there that would allow me to do implementation?
Before you throw it out there, have you considered what tasks you would use a cluster for? Do you run a lot of serial jobs that you can queue up? Do you run lots of parallel jobs that could use MPI?
Also, you say you have 3 servers. How many processors/cores are you talking about? Is this a case of 3 physical processors each with 4 cores? (thus your effective cluster size is 12 cpus) or are their more/less cpus? Generally speaking, the more cpus you have, the "better" a cluster. Mind you my last statement is a _very_ big generalization, a cluster is only as good as the use you can make of it.
I've used ROCKS cluster software at my work and I've been pretty happy with it.
Thanks for your reply, yes, as I said, we currently have 3 Linux server with 4 processors and about 4GB of memory each. These servers are used for ETL (Extract Transform and Load, Data) processes and since our data universe is growing constantly, these servers are becoming relatively small for these processes, I was thinking that if we cluster the 3 servers all together, we could make a better used of both, processors and space.
Yes, we do a lot of serial jobs, we never used any type of technology that would allow us to queue these jobs up, not even sure how to do that, even though I don't believe this would be a great idea, since we live in a very tight schedule. The real solution would buy another server, but we don't have money on the budget for that right now, so I thought that another solution would be clustering the servers.
First some clarification: In total you have 12 processors? --> 3 computers with 4 processors each = 12 total processors right?
The whole point of a serial-job cluster is to distribute jobs sequentially to processors as they become available. In a perfect world, the user only has to submit one big job to the cluster and then gets an email when all of the work is done.
If you only run serial jobs but you don't think queuing up jobs to be done one after another is a good idea, then clustering is not for you.
First some clarification: In total you have 12 processors? --> 3 computers with 4 processors each = 12 total processors right?
Correct.
The whole point of a serial-job cluster is to distribute jobs sequentially to processors as they become available. In a perfect world, the user only has to submit one big job to the cluster and then gets an email when all of the work is done.
What did you misunderstand? The purpose of a cluster? or what I wrote? I'm not the clearest writer so I just want to make sure I haven't put you off clustering just because I can't write.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.