Jump to content

Single Drive vs RAID 1 vs RAID 5


Recommended Posts

Posted

Raid 5 or 10 are generally server architecture, as I recall. One drive can be swapped out and all of your data can be re-built. You also only lose about a drives worth of storage capacity.

You can use Raid 1, but you have to sacrifice exactly 1/2 of your storage capcity.

I wouldn't recommend a single drive for a server unless you do frequent backups.

Posted

I'd only use raid 5 if you have a dedicated hardware raid controller with it's own onboard processor and cache. Otherwise chose raid 1 if those are only 2 choices.

But for large forums, only choice is 4x or 6x 15k scsi/sas disks raid 10

Posted

Something like a forum tends to have lot of writes. So, raid 5 will be useless. In strictly write performance, it's...
raid 5 >= raid 1 >= 1 drive.
In perfect theory where computation time is zero, all of their write performance will be equal.

Raid 5 is useful when your read requirements are as much as 10x higher than your writes (typical of websites actually) and you need the space. But this is rarely the case for a forum.

To increase write performance, your only choices are raid 0 and raid 10 (or 50 and 60... as they'll be better than no raid but that doesn't scale in write like 0 or 10. They'll stay at strictly less than or equal to 2x). But raid 0 is suicide... So, that only leaves raid 10. So, do raid 10 if you need the performance upgrade. Do raid 1 if you're on the budget and still seek some safety.
Software raid also does a very good job these days for raid 1 and 10 as they've improved a lot over the days. So, if you're gonna cheap out on hardware raid controller, just get software raid instead. You'll only beat software raid if you get a high end raid card with BBU for those two.

Posted

You only use Raid 5 if you're willing to sacrifice read/write performance for redundancy and better space utilization. Raid 5 will not give you better read performance. Raid 6 is the same as Raid 5, but with an extra spare.

Raid 1 is strictly mirroring meaning each drive has an exact copy of the other. It will give you the best redundancy. Raid 0 is simply striping, which will give you capacity of the collection of disks. It will give you the best performance. Raid 10 (or otherwise known as Raid 1+0) is stripped first, then mirrored. It gives you the best of both worlds. But just like Raid 1, you can only use 1/2 your capacity.

So if you want redundancy, go with Raid 1. If you want performance go with Raid 0. If you want both do Raid 1+0 (you'll need at least 4 drives). Other Raid levels are typically more complicated.

There is also Raid 0+1, but I don't recommend it. Raid 1+0 offers better fault tolerance. This article provides the best comparison I've seen: http://aput.net/~jheiss/raid10/

http://en.wikipedia.org/wiki/RAID
http://en.wikipedia....ted_RAID_levels

Raid 10 is typically recommended for anything database driven. Raid 0 should give you similar performance, but you shouldn't use it with anything important like a server (unless you don't care about the data).

Either way, take backups/snapshots of your data offsite.

Posted

Just a note... RAID 10 - you will only have 25% of total drive space available... :smile: Takes 4 partitions/drives to equal one volume. :smile:


correction 50% ;)

i.e. 4x 300GB raid 10 = 600GB space available
Posted

exchange server here (15-25 users) runs c on single (full backups twice daily using sbs2011 backup to dedicated drive) while exchange store/all databases/redirected folders on raid 5.
3 drives for raid 5, no spare in place but I can swap one in within minutes and still run.
c drive restore takes 20 min or so if needed.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...