HI all. I’m in a currently all Microsoft house but we are redesigning
our current website in Rails complete with ecommerce. We currently
get about 25,000 page views and this site will almost be entirely DB
driven (though I plan to use some caching whenever possible).
Now for the hardware:
I have two Dell Poweredge 1950’s with dual dual-core processors, U320
SCSI drives and 16gb of ram that I will put behind a hardware load
balancer for serving this Rails site.
I also have another Dell Poweredge 2950 with dual dual-core
processors, U320 SCSI RAID-5 drives and 16gb of ram that I will use
for running the MySQL DB on.
These are obviously performance powerhouses but I’m a Rails/MySQL
newbie and a Linux idiot. I have a 100% successful development server
already up and running on Windows 2003 Server with Apache 2.x ( I
think it’s 2.3 but it escapes me now) with mod_proxy_balancer, a 5
instance Mongrel cluster and a MySQL instance on it so I know it’s
possible in Windows if I pony up for the $2000+ Windows Server
Enterprise licenses for all 3 machines but if I’ll get better
performance out of Linux and a cast savings then??
My question. Can anyone suggest what I should consider in order to
maximaize the use of this great hardware? I can’t find any real
definitive RAM specs for linux online but like I said, I know nothing
about Linux anyway so I might not even be looking in the right place.
Thanks for any assistance!