Ive been using one PII-400 as a webpage server (CGI/Perl/HTML). Its performace is "ok". I was thinking about a Mini-itx Cluster at mini-itx.com, When I had an idea. I can get ahold of about 5 or 6 complete 200Mhz Socket 7 computers, and put about 64mb of ram in each.
I know one would have to me the master controller, and I would need some high bandwidth networking (100mbs 10 port switch?), but I think It can be done. I can just mount 6 motherboards vertically on thin steel plates, use a rack mount setup, use a 350W psu and hook in AT connectors. A second PSU to run the 6 hard drives and one CDROM.
Since Perl is multi-threaded (on my server, it runs about 4 copies at once and distributes the load) why not distribute the load accross three or so computers, have one computer for HTML and one computer for FTP or some other crap.
And Why bother? Cost, Noise, and Performace. One early 200Mhz PII system isnt too bad at running a CGI/perl forum. I can get these computers for free, steel costs me about 15 cents per square foot, and socket 7 computers barley need more than the wind of a PSU fan 2 feet away to keep cool.
I just need input on setting this up. Linux, of course, for the OS. But which distro?
Networking? I can do this without any special stuff, just have one computer be an internet router and do some fancy port forwarding and IP masquerading. But i would rather try a master controller to distribute.
I did some reaserch on this, and tomcat/apache seems to be all I can find. But I know nothing about this.
I know one would have to me the master controller, and I would need some high bandwidth networking (100mbs 10 port switch?), but I think It can be done. I can just mount 6 motherboards vertically on thin steel plates, use a rack mount setup, use a 350W psu and hook in AT connectors. A second PSU to run the 6 hard drives and one CDROM.
Since Perl is multi-threaded (on my server, it runs about 4 copies at once and distributes the load) why not distribute the load accross three or so computers, have one computer for HTML and one computer for FTP or some other crap.
And Why bother? Cost, Noise, and Performace. One early 200Mhz PII system isnt too bad at running a CGI/perl forum. I can get these computers for free, steel costs me about 15 cents per square foot, and socket 7 computers barley need more than the wind of a PSU fan 2 feet away to keep cool.
I just need input on setting this up. Linux, of course, for the OS. But which distro?
Networking? I can do this without any special stuff, just have one computer be an internet router and do some fancy port forwarding and IP masquerading. But i would rather try a master controller to distribute.
I did some reaserch on this, and tomcat/apache seems to be all I can find. But I know nothing about this.