Looking at SATA III RAID Controllers

Soulkeeper

Diamond Member
Nov 23, 2001
6,732
155
106
Those look nice.
Another option is the recently released adaptec 7000 series (if available for you).

I've got no experience with highend raid cards.
Personally I went budget and got one of these http://www.newegg.com/Product/Produc...82E16816115114
They actually have an arm cpu integrated. So it's hardware raid without the big dram cache and without sas or battery backup features.
Just to clarify "Marvell 88SE9230" appears to be listed as hardware raid, 9235 says "No" in the marvell product brief.

What exactly are you going to be using this card/drives for ?
consumer drives with a highend card ?
have you considered software raid (linux provides great performance/options) ?
 
Last edited:

Soulkeeper

Diamond Member
Nov 23, 2001
6,732
155
106
Personally, I'd just stick with software raid.
Unless you have tlc/erc enterprise drives, extra money, a really slow cpu, sas, need the battery backup features(cost extra). Also the cost of the sas breakout cables can be spendy too.
consumer drives + software raid work fine.

I say this, but ultimately it's a personal choice.
 
Last edited:

mikeymikec

Lifer
May 19, 2011
20,482
15,276
136
Is anyone else confused by "supports up to x devices" when it doesn't have that many SATA ports?

+1 on the battery backup (or at least some sort of configuration backup system). I wouldn't consider buying a RAID card without one. Not that I've bought many RAID cards :)
 
Jul 26, 2013
51
0
0
Like I said, I'm out of sata ports on my motherboard so I need a hardware raid card for my hdds. I take it this will be slower than my motherboard though, read/write wise?
 

Soulkeeper

Diamond Member
Nov 23, 2001
6,732
155
106
Like I said, I'm out of sata ports on my motherboard so I need a hardware raid card for my hdds. I take it this will be slower than my motherboard though, read/write wise?

cheap HBAs can solve that
software raid can span multiple controllers
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Won't that slow down the read/write speed and/or lose access to drives?
Yes and no.

Compared to software RAID 5 you're using now, and/or chipset RAID 5: no.
Compared to HW RAID 5 using a controller with no/minimal read cache (typical cheaper LSI or 3Ware): a little bit.
Compared to HW RAID 5 using a controller with read cache: somewhat.
Compared to HW RAID 5 using a controller with read and write cache and a BBU: by a lot.

Ultimately, RAID 5 is slow. Fancy controllers can mask that by caching, but there's good reason RAID 1 and haven't died off.

Is anyone else confused by "supports up to x devices" when it doesn't have that many SATA ports?
Some chips support port expanders. I know common SIL and Marvell chips do. "RAID" enclosures with e-SATA ports typically expose the drives directly, that way.
 

Soulkeeper

Diamond Member
Nov 23, 2001
6,732
155
106
http://openbenchmarking.org/result/1306266-SO-1306266SO28

Here are some benchmarks I did with two FAEX drives recently.
The hardware raid actually loses compared to software raid in most things.
Granted this is essentially the cheapest hardware raid card (no onboard ram), and i'm only doing a 2 drive raid0.
A reasonably fast cpu + software raid is relatively competitive performance wise.
 
Last edited:

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
21,057
3,549
126
are u gonna use a FreeBSD NAS software?

If you are.. id say stay with the LSI Fusion class chipset for compatibility...
U can also get a IBM M1015 and flash it.
http://www.servethehome.com/ibm-serveraid-m1015-part-4/

The IBM M1015 is very cheap compared to all the other Raid cards on Ebay.
I picked one up for like 95 dollars... havent flashed mine yet... but im gonna toss it in a FreeNAS box i have setup to house 6x3TB
(i need a new Norco RPC-4220 server box... and the HDD's.... but broke for next couple of months on other projects.)
 
Last edited:

Jamoe836

Junior Member
Aug 5, 2013
2
0
0
Have you considered using an external enclosure, moving all your digital output to it, and possibly installing an SSD drive to boost performance if that is a concern (SSD screams for the OS and essentials)? The enclosure, anyway, would help when it is time to replace your PC... you wouldn't have a bunch of money sunk into an old pc that is being replaced and all your data would basically easily port over, cutting down the hassle factor tremendously... just an idea, but I don't know the set of problems you are actually trying to solve here, so just food for though... good luck
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Alternatively, build a NAS, w/ FreeNAS or NAS4Free. RAID-Z is one way of solving much of the speed problems of RAID 5/6, while still having pretty good storage efficiency.
 

Agent11

Diamond Member
Jan 22, 2006
3,535
1
0
You can still find pcie 6gb/s sas/sata raid controllers on ebay, usually pulled from brand new servers.

Try searching for DELL PERC H310 (although note this controller is slower than advertised in JBOD mode, so I would only get this for running RAID)

or

IBM ServeRAID M1015

Should be able to find these for under 100 on ebay, although some people are starting to buy them up and extort higher prices.
 

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
21,057
3,549
126
i would try to move the storage aspect off my main system and into a NAS.

Also another alternative as someone else listed is going external Raid5 box... and using a ESATA card or ESATA port on your board.

The ESATA enclosure should have RAID via jumper.
Then just plug in the ESATA port to your PC.

Example being like one of these guys.
http://www.newegg.com/Product/Produc...82E16816111177

however u'll probably lose SATA3... SATA 2 isnt really an issue until u get to IO speeds greater then R0 3 x SSD's.
 
Last edited:
Jul 26, 2013
51
0
0
Sorry, I'm rather new to all of this, so pardon me as I try to process this xD

I'm just trying to make use of all of my hard drives, since I have more drives than I do SATA ports. I was recommended to use RAID by a source (whose reliability I am starting to question) in order to access all of the drives in an uncluttered form while boosting read/write speeds. I don't really know anything about external enclosures?

@Cerb I have no idea what you just said o_O

@aigo What kind of differences will I be noticing?
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
@Cerb I have no idea what you just said o_O
Network Attached Storage. A server, on your network, storing files. Storing them and serving them being its reason for existing. FreeNAS is a FreeBSD-based file server distro. NAS4Free is the current version of the original FreeNAS. ZFS is a file-system that was basically designed to fix some of the problems of standard RAID implementations. RAID-Z1/Z2/Z3 are its parity-based RAIDs, like RAID 5 or 6. It was made by Sun, FreeBSD implemented it years ago, and Linux just got it.

RAID 0 (no redundancy) will boost read and write speeds.

RAID 10 will also boost read and write speeds, but offer 1 drive's worth of redundancy. You only get half the space, though (it's a RAID 0 or RAID 1 arrays)

RAID 5 or 6 will offer you a drive or two of redundancy, and improve read speeds, but not write speeds. For every write, it must read all the stripes in a set, calculate new parity, and write the new data and parity.
 

youshotwhointhe

Junior Member
Aug 23, 2012
11
0
0
ZFS is a file-system that was basically designed to fix some of the problems of standard RAID implementations. RAID-Z1/Z2/Z3 are its parity-based RAIDs, like RAID 5 or 6. It was made by Sun, FreeBSD implemented it years ago, and Linux just got it.

ZFS addresses a lot of issues that have nothing to do with RAID, overall RAIDZ is a relatively small part of ZFS. That said, the performance of RAIDZ isn't really better than a similar configuration of software RAID (similar amount of RAM writeback cache, perhaps SSD writeback cache).

Also it is worth mentioning that BSD hardware support tends to lag behind Linux (sometimes significantly). On the other hand ZFS on Linux still seems to be somewhat unpolished.

RAID 10 will also boost read and write speeds, but offer 1 drive's worth of redundancy. You only get half the space, though (it's a RAID 0 or RAID 1 arrays)

RAID10 offers as much as N/2 drives worth of redundancy (only in the worst case can it not survive a two drive failure).

RAID 5 or 6 will offer you a drive or two of redundancy, and improve read speeds, but not write speeds. For every write, it must read all the stripes in a set, calculate new parity, and write the new data and parity.

The write speed problems can be alleviated with a cache that allows you to write out large sequential chunks to the drive set and minimize associated reads. Quality hardware RAID controllers have battery backed RAM (or even better flash backed RAM). You can also use SSDs as a write cache (i.e. in Linux using bcache or dm-cache). If you use your own RAM as a cache for software RAID you should have (and trust) a UPS.

You should definitely avoid RAID5 with consumer drives. When a drive fails and the array tries to rebuild you have a high chance of getting at least one read error from one of your drives. At a minimum you will lose data, at worst you will lose the entire array.