Jump to content

Recommended Posts

Posted

Raid 10 is faster than Raid 5, however Raid 5 gives greater capacity for the same number of disks. For most general workloads utilising a modern controller with a decent cache size and good RAID algorithm implementation RAID 5 is (now) pretty similar to RAID 10, until you start hitting large numbers of random writes. For that reason I'd normally go for RAID 5 (or 6 which is just 5 with an extra parity drive) unless you needed the performance, or could afford to run RAID 10.

 

For our latest SAN we run a mixture of RAID 1, RAID 10 and RAID 6 depending on the storage tier. For tier 0 (SSDs) we run in RAID 1 since they're already pretty fast and we need the redundancy, for tier 1 (15k SAS drives) we run in RAID 10 to get the best performance, and for tier 2 (7.2k SATA disks) we have one pool of RAID 10 for apps that need a bit more performance, but aren't quite important enough to make the higher tiers or for high speed file stores and one pool of RAID 6 for general purpose file stores.

Posted

Using Raid-TP on my Sun 7110's (Disk Striping with Triple Distributed Parity). This provides the ultimate combination of reliability, quick rebuilds and performance. You do however sacrifice 75% of your capacity at this raid level. That is not an issue currently for us. It may be an issue in the medium term though in which case I will have to move back to Raid 6 to reclaim some more free space. Will cross that bridge when we come to it!

 

Butuz

Posted
synaesthesia...why do you say that? RAID5 drive failure can mean alot of files lost, but with RAID10 the files can be saved...however each to their own!

 

He had a fight with a RAID10 box recently.

 

*hides*

Posted
Great info here guys, appreciate the help. I was leaning towards 5 anyway, used it in the past and it seems this has confirmed my confidence. Thanks.
Posted
I will shoot people on sight using Raid10, it's just daft and a waste of resource. Raid 5 with a hotspare is certainly a much better bet out of those two.

 

Disagree with that! Raid 10 has it's place. The only Raid anyone can definitively be shot for using is Raid 0 ;) and infact I think shooting would be too easy for a Raid 0 user – hung drawn and quatered would be more appropriate!!!

 

Bear in mind Raid 5 has great read performance but poor write performance so be careful on how you use it. Good for a file server that has lots of data read from it, bad for a database server that has lots of heavy writes.

 

Butuz

Posted
Disagree with that! Raid 10 has it's place. The only Raid anyone can definitively be shot for using is Raid 0 ;) and infact I think shooting would be too easy for a Raid 0 user – hung drawn and quatered would be more appropriate!!!

 

Bear in mind Raid 5 has great read performance but poor write performance so be careful on how you use it. Good for a file server that has lots of data read from it, bad for a database server that has lots of heavy writes.

 

Butuz

 

raid 0 does have uses. My home nas box is striped to give me 4tb of backup space but its is just backup so if that goes i replace the drive(s) and copy the data back

Posted
Yeh I guess it's useful if you want an unreliable backup nas box! :p

 

Butuz

 

but it is a backup whats the likelyhood of that my pc and my laptop all losing the data at the same time?

Posted

That Raid10 fight is still ongoing (although now it's nothing to do with the RAID, it's just further incompetence from my now ex employer). Also it's rather better on a decent raid controller than it is on an entry level HP server with onboard fakeraid which does *not* allow on the fly builds >:|

 

So, apologies for the previous shout which was slightly tainted by my altercation ;)

 

(nurses a black eye and split lip)

Posted (edited)
Thanks that's very comprehensive. I currently have RAID 6 on my HP SAN and it does indeed run the scrubber utility and there is a hot spare available. The SAN also sends plenty of emails too many sometimes :p Edited by ChrisH
Posted

Morning all.

 

So.... what you really need is data integrity (i.e. knowing that when you write a block of data to your filesystem you are safe in the knowledge that you can read it back at any point in the future). There is only one filesystem that can guarantee this.... ZFS (and to save me writing shed loads look here: ZFS - Wikipedia, the free encyclopedia).

 

Any form of RAID only gives you protection against disk failure and allows you to carry on (albeit at a reduced performance rate) whilst the parity is rebuilt on the hot spare. With ZFS the parity is only rebuilt on the blocks that are used. So for example, if you have a RAID set made up of 2TB drives (not uncommon nowadays) with 100GB of used capacity and you have a situation where one fails and the hot spare kicks in you only rebuilds the parity on the 200GB and NOT the whole drive like other filesystems will force you to do. This means your "slow down" is considerable less.

 

Regarding the read and write performance issues noted above, ZFS is the only "SSD aware" filesystem. What that means is ZFS understands about SSDs and uses them intelligently for both reads and writes to drive greater performance thus alleviating the need for "tiers of storage" and the associated management overhead maintaining data in the correct tier.

 

I am more than happy to explain this in detail off forum if anyone wants to know more.

 

Regards,

 

Phil

  • Thanks 1
Posted
What systems now support zfs as it kind of got muddy after Oracle brought Sun?

 

Hi there, So the systems that support ZFS are the S7x20 range (Sun Unified Storage | Flash Optimized Storage | Oracle).

 

These use the latest Intel Nehelam and Westmere CPUs and support read and write SSDs (model dependant).

 

If you need more information then drop me a line and I can put you in touch with your local Oracle storage sales person

 

Regards,

 

Phil

Posted
If you need more information then drop me a line and I can put you in touch with your local Oracle storage sales person

 

:) the last time I checked into Sun gear it took two weeks to find out that they apparently did not consider NZ a worthwhile market and everything would have to be imported from Australia at horrific prices (more than double UK pricing). I would be interested if this has changed any though so that I could give Sun/Oracle products another shot in the future.

Posted
:) the last time I checked into Sun gear it took two weeks to find out that they apparently did not consider NZ a worthwhile market and everything would have to be imported from Australia at horrific prices (more than double UK pricing). I would be interested if this has changed any though so that I could give Sun/Oracle products another shot in the future.

 

Hi, not sure about this... Let me see if I canget hold of my Australian opposite number...

  • Thanks 1
Posted
the systems that support ZFS are the S7x20 range

 

Does ZFS need special (i.e. Sun-only) hardware support to work correctly / with realistic performance? I tried using ZFS on a Linux system running on commodity hardware but got corrupted files - is this likly to have been the Linux implementation of ZFS, the hardware not being up to the job in some way, or something else?

 

--

David Hicks

Posted
My teams manage storage, and I architect storage solutions for various projects

 

While we have a RAID expert here... We've just bought a QNAP storage device - a 2U server with 8 hot-swap SATA drive caddies in the front. Taking the case off, it's plain to see that these 8 disks are connected to SATA ports on the motherboard, there's no dedicated hardware RAID card in there. The CPU uses a passive cooler, so can't be anything too fancy (a recent Atom processor, I think), and has 2 GB of RAM installed.

 

The server runs some kind of Linux-based OS. Several people on this forum have obviously found the performance of these devices just fine as they were recommended in a couple of recent threads where people were asking about storage servers. The server offers iSCISI, so must be capable of good enough performance to act as a VM disk image host.

 

If the above is correct, is it likly that the QNAP server is using Linux's standard mdadm software RAID to run its RAID array, or are they likly to have had to write their own RAID system of some kind? If performance of mdadm RAID is up to running an iSCISI server, why do people bother buying hardware RAID cards in the first place? Is there likly to be some practical limit to the number of disks mdadm RAID will be able to handle - is 8 maybe the most you should expect to be able to use?

 

--

David Hicks

Posted
Does ZFS need special (i.e. Sun-only) hardware support to work correctly / with realistic performance? I tried using ZFS on a Linux system running on commodity hardware but got corrupted files - is this likly to have been the Linux implementation of ZFS, the hardware not being up to the job in some way, or something else?

 

--

David Hicks

You can run ZFS on anything that supports Solaris/FreeBSD. The Linux implementation isn't great, but the FreeBSD implementation is meant to be quite good if you don't want to run Solaris. If you want a nice easy to use distro with ZFS support built in have a look a Nexenta. Couple of options there if you have less than 12tb storage then Nexenta Community Edition comes with the same GUI as the Nexenta commercial product I believe and is free to run. If you have more than 12tb you can use Nexenta Core which is free for any amount of storage but doesn't have a GUI. If you need a GUI you could always use napp-it.org :)

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...