SATA RAID card for home server
Greetings,
I have an old P3 dual 1 Ghz workstation that I'd like to make into a server (file, login, print). The motherboard only has IDE support so I'm looking at a SATA RAID controller card (RAID 0 or 1) to work with Ubuntu or OpenSuse. Any suggestions for which card would work? Thanks, Scott |
Personally I use LSI Megaraid for that purpose. They come in all flavors (PCI, PCI-X, PCI-E), and range between 150 - 400.
Or you can always go Adaptec. |
I went the cheap route, and used Software RAID. The card was about $25
Compaq Proliant DL 380 (G1), (4) x 500Gb SATA drives. RAID5 = ~1.34TB Dual 733mhz P3, 1GB RAM [root@redhat ~]# lspci 03:06.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02) [root@redhat ~]# hdparm -t /dev/sdc /dev/sdc: Timing buffered disk reads: 162 MB in 3.03 seconds = 53.52 MB/sec [root@redhat ~]# hdparm -T /dev/sdc /dev/sdc: Timing cached reads: 836 MB in 2.00 seconds = 417.49 MB/sec [root@redhat ~]# hdparm -t /dev/md0 /dev/md0: Timing buffered disk reads: 212 MB in 3.00 seconds = 70.58 MB/sec [root@redhat ~]# hdparm -T /dev/md0 /dev/md0: Timing cached reads: 816 MB in 2.02 seconds = 404.92 MB/sec |
I second the software raid route - once you use a particular vendor's hardware raid solution, you may be locked into it, and the features (or lack of features) which that solution provides.
I've used a pair of non-RAID Promise SATA300 TX4 cards (PCI) to run 8 Seagate SATA II drives in a software RAID5 array, and they have worked very well. I don't know how their performance compares against other RAID5 setups, and it will vary widely based on a number of factors, but, just to have _something_ for comparison: % hdparm -t /dev/md0 /dev/md0: Timing buffered disk reads: 346 MB in 3.01 seconds = 114.90 MB/sec % hdparm -T /dev/md0 /dev/md0: Timing cached reads: 578 MB in 2.00 seconds = 288.75 MB/sec I pretty much used all the default settings from the guides for setting up software raid (via the mdadm tool), and for creating the filesystem on md0. I don't know how much faster I might be able to make it go, but I don't really care, because it's fast enough for what I'm using it for - storing and playing my DVD collection, which only needs at most, 10Mbit/sec anyway. I've only had one incident: one day, all of the drives attached to one of the cards failed. I don't know if one drive had a fault, and took the whole card with it, or whether the problem originated in the card itself. But it failed in a way that no data was lost - the kernel detected the problem and immediately halted the array. I was able to reboot, run the command to reassemble all the drives back together (mdadm --assemble --update=resync /dev/sda /dev/sdb ..., I think), and it all came back up fine. |
All times are GMT -5. The time now is 09:51 PM. |