implementing RAID on WEB server
So I'm planning to build a WEB server on Debian, and currently having in mind only these specs:
CPU - 2xXeon 5335 S771 (1333/8MB)
RAM - 4GB FBDIMM ECC
MB - not yet decided, but smth between Supermicro and Intel on S771.
HDDs - 4 x SAS 15k 73GB
RAID - that's where the uncertainty starts.
The server will run Apache+PHP+MySQL+email+ftp(private)+dns and some other services. Of course 'reading' will have bigger privilege. And of course I'm in need of an effective RAID array. There are several questions that disturb me. Should I use RAID5 or RAID10 considering my 4 HDDs? I have been told that RAID10 is slightly faster and RAID5 is very slow in writing. If I decide to use RAID5 it's much better having separate RAID controller, having it's own cache and XOR processor. I can't waste more than $400 for it, so I have been advised to use Adaptec 3405 SAS 4port controller with 128MB cache. But maybe it's just a waste of money and it will be enough to use RAID10 on built-in(aka fakeRAID) SAS controller, since RAID10 doesn't need heavy calculations? RAID5 logical disk will be bigger than RAID10's but I'm not running for a disk-space(140GB is enough for me). Or maybe I SHOULD use separate controller with RAID10, cause I will have monitoring & diagnostic possibilities etc. How Debian will react on all of these issues or maybe he evenly supports everything mentioned in this topic? I'm lost at this point and seek for a suggestion or maybe someone can share his experience? What linux users prefer?
P.S. I remember Apache2 had problems with PHP extensions, due to it's thread nature, but since I will have 8 cores I think Apache2 will get an advantage of it over Apache1.3, is it right?
P.P.S. Intel released new 45nm processors lately, maybe it's worth to wait?
Thanks to everyone in advance!
Last edited by unearthed; 12-07-2007 at 01:00 PM.