Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Yes it could contain all sorts of devices. It could introduce some very difficult to overcome issues. We use a cluser of mixed systems and have so for many years. We finally got about have the stack as some dual quad xeon's and found they were so fast the rest of the old P4 were just slowing down the system so we turned them off.
You can use a single motherboard for testing. Using virtual machines is pretty standard if your system is good enough.
I have to say this. Since you are asking such basic questions, it may be that this attempt will not prove very useful.
It is not easy to use a cluster. There are only a few ways to get a program to actually distribute across many systems. It is a very complex setup and only useful for a very limited subset of computational uses.
The web pages are also limited because the use is so limited. Only government and educational and maybe some medial uses can benefit from a true cluster. Some companies sell this technology and they don't offer free advice. The only good web pages are pretty old. Might start at rocks cluster and look up openmpi.
Sun also had a great way of distributing tasks but again that was all closed source and you had to buy hardware in the mix. To the tune of almost $80K.
i might collect an awful lot of cheap mainboards, for a hobby project.
peace,
dagmar
My question was really what are you hoping to run on your cluster?
As jeffro pointed out, you need to write your code with parallelization in mind and even then the gains might be minimal. It really all depends on the problem, generally speaking anything that can be split up into independent chunks will parallelize easily (e.g. generating a rainbow table) for anything else: YMMV.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.