Putting the RAID in AirRAID - Part 1
I've had this sitting on my desk for a while, so it's time to take a slight deviation away from the Thermalright side of things and tell you about the third major part of my Build.
I'm a fan of RAID. I've been using RAID in my home systems for a while now, always RAID 0 with my rationale being if my system ever died, who cares, I could always rebuild it onto a single disk. Well that rationale no longer holds for me. I run a lot of virtualisation, with multiple Disk Images ect. So I want my RAID back for performance but with some measure of redundancy.
Also, I thought hard and long about going the SSD route. For me, I can't afford the drives that afford the kind of capacity I need for my gaming and my work, I rather buy a couple of cheap 500GB or 1TB drives instead! So, I'll leave the SSDs for now, maybe another year before I take another look at the market and see whats on offer.
For now though, its time to draw on my enterprise experience and go the whole hog with a quality RAID setup. I knew I wanted a minimum of a RAID 5 setup, so thats 3 drives straight off the bat. I also wanted to minimise the expenditure on hard drives, so a set of £40 500GB drives seems the best option when purchasing multiples! I did some digging on Drives and speeds, and the Samsung F3 500GB give the best avergae read and write performances that I can see.
So that 4 Samsung drives in RAID 5 sorted.... but what about the controller?!
Power Edge Raid Controller aka Dell PERC Card
In my work I deal with a lot of servers, build servers, maintain them and generally do a lot of the hardware work. I play with RAID every day, set it up and occasionally, recover RAID setups when servers die ect. I've the good fortune to play with Dell PowerEdge servers for quite a while now, and we've seen some fairly impressive stuff with there PERC SAS Cards and 15K SAS disks.
In hindsight, my experiences with onboard desktop RAID solutions tend to be pretty hit-and-miss - can get decent Read performance with RAID 0 but really sucky Write performance, and RAID 5 performance is just not worth bothering with.
However, a hardware dedicated card can really make a big difference, and since a PERC 5/i card just has a regular PCI-Express connector on the bottom, I thought 'Why not?'. Although these cards are designed for SAS and SAS Drives in particular, they are capable of hosting SATA drives as well. You just need a proper adaptor that takes the PERC 5/i cards SFF-8484 multilane connector and turns into 4 SATA connectors. I managed to buy a PERC 5 card for £20 (including Battery unit!) and I also picked up a pair of the cables I needed for £10.
So, I have my card, my cables, and the drives will get ordered on Pay day... but the story doesnt end there....
Cooling the PERC Card
I got hold of a card to trial at the start of April, and the news so far has been all good. I dug around the internet looking for help in getting these cards working on a desktop PC, and came across the following threads:
http://www.overclock.net/raid-controllers-software/359025-perc-5-i-raid-card-tips.html
http://www.overclockers.com/forums/showthread.php?t=628456
The first thread pretty much told me everything I needed to know, so big salute to the guys on there
To keep things simple, I'll repeat some of the info here.
There are some issues with using the card straight off the bat. These cards are designed with tiny heatsinks and server based focused airflow in order to keep them cool. They have a dedicated ARM controller processor and an Intel IOPS XOR Engine processor on the card, and the Intel processor can really heat up!! Without the focussed airflow of a server case, a different solution was needed for the paltry heatsinks that came on the card.
Also, the card was never designed for desktop mounting, and has no PCI Bracket.
And lastly, if you plug one of these things into a Intel chipset based board, its likely the whole PC wont POST with it plugged in. to get around this, you need to stop the card trying to communicate on Intel's SMBus on the motherboard - and there's a really simple trick to getting around this
No update is complete without some extra photos, so here's the initial trials.....
Hmm, all that empty space at the bottom of the case.... below the RAID card... wonder what I can do with it?!
And this is the card, in all its naked glory. The central chip is the LSI ARM controller processor, and the big green chip on the right is the Intel IOPS processor. Thats the one that needs the cooling!
Yep, big aint it? Its a Xigmatek Porter Northbridge cooler, and it has hook mounts, perfect for the Card. I had this sitting around gathering dusts for years now, and its finally found a use. For a short while at least.....
Kerchunk! Mounted and Down! That should keep it nice and cool!
Whats not in this photo is that I also strapped a 60mm Coolermaster fan to the heatsink, so that it had airflow as ell as a giant cooler
I found an old Gigabyte E-Sata PCI bracket that I had no use for (I don't even know where it came from, I've never owned a Gigabyte board!). The metal backplate fitted to the holes on the PERC Card perfectly, and the gaps in the plate will help in letting air escape from the heatsinks fan.
As for the Intel SMBus issue - Micropore tape to the rescue. I'll detail this with a photo later on, but basically i wrapped a thin sliver of tape around pins 3 and 4 of the PCI-Express connector - this magically stops the card trying to talk on the Intel SMBus and allows the PC to Post!
And there we have it! A Sucessful POST and entry into the RAID Card BIOS. So thats the card working and atleast getting this far.......
Ah-ha! Drivers automatically installed!! Vista 64 automatically recognised the card and installed the drivers.
I was quite flushed with sucess at this point, but don't have the hard drives to hook up and test yet. Oh the cables...
There ya go - I bought two of these cables for future expansion, but each connector can host 4 SATA drives onto the card. Google
SFF-8484 to SATA for links.
Performance numbers will come about hopefully by the end of next week, depending on when I get my new Drives! But rest assured I will post numbers.
Now your all probably thinking I bothered to use Thermalright all the way through on my motherboard, what the hell am I doing with the Xigmatek thingy?! Well, you'll see later
