I could be swayed on the NAS that a few are suggesting, but by my reckoning they are more expensive and slower option, albeit fast enough. Unless i find a good value NAS it wont win over DAS (as long as i can find a quiet one) or BYO.
I know where you are coming from and NAS or DAS for a large number of drives can get expensive quickly.
Just realised that my maximus formula x38 has a spare x16 PCI2 slot, so i have quite a lot of bus bandwidth.
You do need to be a bit careful with compatibility though. I have a lot of hard won personal knowledge in this area and 4 motherboards sitting on the floor
.
I am currently considering 2xSAT3540U2E (4 port sata II chasis) on a cheap and cheerful (throwaway) RocketRAID 622 (not decided on controller).
with 1 RAID *5* array and a couple of startech 1m esata cables.
this comes to £310 delivered (not including 8x£55 disks).
Ok, the bay is based on the EXAR - XRS10L240 port multiplier (datasheet
here - pdf). The chipset can do 4int -> 2ext (presumably ones used for eSATA and one for USB in the SAT3540U2E). Limited to 2TB drives SATA II drives. Not bad at all. The Rocket Raid 622 (datasheet
here) supports port multipliers (there are sometimes issues with cards and PMs depending on the chipsets though so have a google if you have not already done so for this config). As you mention 1 raid 5 array, does that mean you will also be booting from this array as well as using it for data storage ?.
My hope is that each enclosure would not max its sata II cable rating on Raid 5 reads. And given 8 x 2TB Spin Point F4s, then in a straight line i would get c. 400Mb/s read (200 from each enclosure/sata channel) and 100mb/s write.
Based on your listed speeds you should be able to do it easily. 1/3 headroom on the eSATA connects from the external boxes, and 1/5 headroom on the PCIe bus. Raid 5 does slow the transfer speed down although others here are better placed to give comparative speed differences for the different raid levels.
There would be a little head room in the sata II connections, so i dont need to be too disgruntled with buying a sataII enclosure when i should wait for sata III (when good value/faster sata 3 disks come out, the potential performance of the enclosure will increase). The controller itself has a pcie limit of 500MB/s (PCIE2x1) but it is not as massive cost.
Seriously you are only likely to see slowdowns with SDDs or very fast HDDs at this point. Raid 5 lowers your top combined speed for the drives anyway so you should be good for a number of years baring any major technological breakthroughs
.
Would such a setup/controller yield such read/write speeds, is the bottleneck the controller?
Gut feel is that the controller will slow down the whole setup if you are running raid 5. Raid 5 is processor intensive and this is why good raid 5 cards are usually pretty pricey. You can do raid 5 in software but that means you cannot boot off of it. A cheap half way house is doing it in software on a small chip on the controller which is what I suspect this controller is doing. There is a reason this card is 42quid on OCUk and a Adaptec 3405 (lowest level Adaptec card to support raid 5) is around 300 quid. The Highpoint also has no cache which would speed up the card but then brings the risk of power loss without a battery backup. The Highpoint, as well as probably being quite slow, is likely to take a very long time rebuilding an array if you loose a disk.
The question I would ask is "do you really need raid 5" ?. Remember this is for home use rather than for enterprise storage.
Raid 5 gives you a large pool of space, can handle a single drive failure, can recover on drive replacement. On the other side, doing it on cheap hardware will slow the drives, take hours for a rebuild, it is still a single drive failure and you are out of action, you loose a 2TB drive to parity. I seriously question the use of raid 5 for the home environment on cheap hardware especially without a hot spare.
Now lets look at raid 0 (striping).
Big pool of space, increased throughput, cheap controllers, full space of all drives combined available. On the off side you have single drive failure, no rebuild have to recopy from backup.
So what about raid 1+0 (or raid 10).
Big pool of space, increased throughput, cheap controllers, minimum 2 drive failure to knock out the array. The flip side is that you loose 50% of your space.
Now I bring up raid 10 as you said you will be backing up the data. If you are just backing up the data to another data pool for the most part (ie movies / music etc) then why not use the backup inherent in raid 10 ?. Important data you may need incremental backup for you can backup to a USB drive and take it off site if needed but for data that rarely changes then raid 10 should be fine and most HBAs/raid cards/raid motherboard controllers can handle it. It does not require the parity calculations raid 5/6 does. Of course the cost of this depends on your current backup solution.
Of course, raid 5 on a cheap card in a home environment for a movie server is fine but it is worth being aware of the downsides and some limitations of the upsides within the home environment.
I hope that the enclosures will support >2TB disks ..but at £300 it would not be as painful when it becomes obsolete as £1000 say of a drobo pro.
Nope the enclosure only supports up to 2TB (well according to the PM chipset specs that is).
Again, if not so worried about 8 drives is one box then the Fractal Design R3 has 8 bays - 80 quid. Add a LSI 3081E-R card (8 channels SATA 2 -> PCIe 1.0a 8x) - 100 quid. 2 sets of 2xSFF-8087 -> 2xSFF-8088 - around 50 quid. 2 sets of 8088->8088 cables 25 quid. 2 sets of 8088->8087 cables 25 quid. PicoPSU 150W 35quid. a few Molex power to SATA power splitters. Around 310quid + delivery. Some parts will need to be sourced from the US. No raid 5, big case but looks relatively nice, can add a quiet fans or two if needed. Does not support > 2TB drives. Changing the LSI 3081E-R to an IBM M1015 (rebadged LSI 9201i) and flashing it to the LSI firmware will get you a controller that supports > 3TB drives with PCIe 2.0 8x (4GB/s) bandwidth for around 50 quid more if you can find them. This is what I have just done but note that the flashing software is sensitive to the motherboard you are using and I have only found 1 out of the 4 motherboards I have worked. Personally I would go down the M1015, Fractal R3 route, install some cool blue leds, add a custom panel and tell your partner / wife they are a monument to TRON.....
.
RB