Slackware - ARMThis forum is for the discussion of Slackware ARM.
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.
Some time ago I started a project to create a Raspberry Pi cluster and would like to expand it. This week I was gifted some cash in the form of several gift cards for my birthday. I purchased a cluster case, a UPS, sd cards, etc and they should all be here over the coming weeks. Among other bits of peripherals, routers and switches I can cannibalize for the project. Additionally, I have 4 raspberry pis of different models, 3 orange pi r1 plus with the USB expansion boards, and a rockpro64.
I used it to offload distributed tasks, such as building Slackware packages, educational penetration testing projects, a test bed for various Linux distributions, and a wireless intrusion detection + honeypot.
Does anyone have some good ideas for this cluster that are educational as well as have real world application?
The raspberry pi's were all bought over the last several years, for different reasons, and not with this purpose in mind. Initially I will be using the opi's and the raspberry pi 4, so that I have room for some SATA disks in the case.
Build a miniature render farm. Try Povray or Blender. This should be a good educational project.
Ed
Good idea! I know nothing about doing that sort of project. It is interesting.
I have 3 orange pi r1 plus (3gb ram), 2 raspberry pi 3s (2gb ram), and a raspberry pi 4B (4gb ram).
I will likely need more than 9GB of RAM and 24 cpu cores worth of resources. Or are those specs sufficient?
I do have all the network hardware but I would be short on hard disks. I have roughly 5 Terabytes worth of hard disks. One of which is a 2TB disk. The rest are 1TB or less. Doesn't video rendering require a lot of disk space too?
Povray is an old program. It had been run on much weaker hardware.
Blender is modern and likely more resource-intensive.
64-bit CPUs with a few GB of RAM should be adequate. Better hardware will enable more complex scenes and higher image quality.
(I have to give the disclaimer that I haven't tried either program since I write my own).
You can start with still images to see how much the hardware can handle.
Ed
Thanks! I would probably task the raspberry Pi's to do the heavy lifting. The orange pi r1's are fairly weak in the GPU department, and are basically designed to be routers (two Ethernet ports). I could easily fill the empty space in the cluster case with some SSD's for each raspberry pi.
I have my rockpro64 in the pine64 case and it is acting as a gateway. I added an antennae to the rockpro to boost the quality of the wifi signal. That way I can download updates to the arm32 and arm64 Slackware repositories. The cluster is on the ethernet port that has it's own separate subnet from the rest of my network.
I will be using containers to segregate the different services for whatever task(s) I am doing. Probably with LXC since it comes with Slackware.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.