On Mon, 2007-03-05 at 20:24 +0100, Herbert Poetzl wrote: > On Mon, Mar 05, 2007 at 07:43:51AM -0500, Chuck wrote: > > On Monday 05 March 2007 06:15, Herbert Poetzl wrote: <snip> > > > > controllers. i would rather see the boss change the case to a 2u and > > put a real hardware raid controller in on a 2 card riser but...... it > > is not my call.. (and of course we find all this out after the machine > > has been in our production environment for 5 months) > > in most cases the hardware raid controller is not worth > the money, as a software raid usually gives a much better > performance with less latency and more control for the > operating system ... > > nevertheless, hw-raid can have some advantages if it is > done properly, e.g. auto reconstruction without affecting > the system performance and/or battery buffering in power > failure cases ...
I used to like the idea of hardware RAID but two things put me off: 1. When you pull the power on a system apparently the memory goes first but I/O systems function for just a bit longer - often writing junk data. This is apparently one of the things the high end UNIX vendors used to spend money on trying to get right. In short, you *need* a battery backed hardware RAID if you are serious about avoiding data corruption. These are more expensive. It also makes any form of RAID device that requires drivers to run (i.e. the soft-RAID devices on many modern machines) a little questionable to my mind. 2. Data corruption is serious because none of the formats the hardware RAID systems use are public. I am under the impression that in many cases even data recovery specialists do not have access to these. Thus you are completely at the mercy of the tools the vendor gives you. If they are buggy or you get into a situation (see above) that they can't recover from it's game over. Thus, I would *strongly* advise that unless you /need/ the performance a hardware RAID controller gives (and can then afford the UPS and the high level service contract with the vendor, etc.), use the Linux software RAID. If it all goes wrong you can always read the source and piece things together manually. I've had to do this. It's not fun but it is possible. For me it made the difference between having to tell my boss that the fileserver would be down for a while and having to tell my boss that we would have to revert to last months backup. HTH Cheers, - Martin _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserver