• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

SATA RAID controller card vs. EVMS

general

[H]ard|Gawd
Joined
Oct 14, 2004
Messages
1,192
I'm building a file server and I'm wondering if I should bother with getting a raid controller card vs using EMVS to manage a RAID-5 in software. Anyone have any opinions?
 
I went with EVMS and am very pleased. ~50 MB/s reads and writes, and I can play several media files at once, download torrents to the network drive, and anything I can think of without disk-related problems.

As for reliability - well - make *sure* you have good sata drivers. Otherwise xfs_repair will become your new best friend.

 
Well maybe if I skip on the hardware controller I can justify something like this here instead. That'll work on a shelf in my garage I'm sure.
 
Software RAID5 is very nice. At least, in Linux it is, never used RAID5 in Windows. I can't speak to EVMS since I'm using the md driver underneath lvm2, although I don't think there is any performance difference. Four disk software RAID5 here, 120-150MB/sec reads and 50-70MB/sec writes, depending on which logical volume is used. Controller is the built-in nVidia one on a DFI Lanparty board.
 
I use evms and cannot find any problems with it, it does everything I could want and makes it safe and easy to do. I'm using all sata drives with libata driver on sil3114 and nf4 chipsets.

Hardware cards have some advantages:
1. Performance, you're not going to get the same performance with evms over generic sata controllers as you will with a 16x pcie acrea card.
2. Although I think EVMS is extremely reliable, md raid driver has been around 'forever', some raid cards (again areca for example) imo are even more reliable. Its not a huge difference, but if I had to setup a production server its so much less hassel to just use a hardware card and know it will work without problems and most likely never fail.
3. Hotswapping. Almost any onboard sata connectors are going to use the libata driver which does not yet support hotswapping drives. If you're using raid because uptime is very important, keep in mind even with evms and whatever, libata driver needs you to shutdown to add/remove disks.


The advantages of evms are pretty clear... it can pretty much do anything you could want (except what's been listed above) yet is still free. And keep in mind rather than comparing 4 drives in raid5 using evms or 4 drives in raid5 using a hardware raid card, maybe you should be compareding 6 drives in raid 10 using evms to 4 drives in raid 5 with hardware raid as the costs might be closer... and if this is the case, raid10 will give you better write performance if that is something thats needed. This is especially imporant when you look at areca cards since they cost so much, $600 can be 6 250GB drives :/

Anyways thats probably alot of rambling about a simple question that is probably best answered "if you want alot of bulk storage use evms".
 
Back
Top