Raid5 Write performance

DarkManX4lf

Senior member
Jan 24, 2006
562
0
0
I've got 5 Seagate 7200.12 1TB disks in Raid 5. I'm running Windows 7 on a separate disk. My write speed for the raid 5 is really slow I get an avg of 15MB/s according to Barts Stuff test. Is this normal or should I be getting better performance?

I am using the on board raid controller. The mother board I have is a Asus m3a78-t.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
the on board raid controllers on every board ever made a joke. They are extremely UNRELIABLE and SLOW. They are "hybrid" hardware-software solution that absolutely suck. and btw, clearing the cmos will make you lose the array (but there are tricks to gaining it back; still a pain in the behind)

you should either get a quality hardware controller (300+$... the 50$ "raid controller cards" are just as bad or worse then the onboard ones) or you should do it as pure software (in the OS... windows does not support it though; only windows home server or any open source OS)
If data safety is important enough for you to bother then you should make a NAS box...
I recommend running open solaris with ZFS, shared via CIFS to windows machines.
download osol:
www.genunix.org
instructions on setting up cifs:
http://wiki.genunix.org/wiki/index.php/Getting_Started_With_the_Solaris_CIFS_Service

However, if you want it as easy as possible (and learning solaris is somewhat of a chore) you can use http://freenas.org/freenas

Any old dual core will do as long as its 64bit (although, if you use deduplication a somewhat newer CPU will help)
the biggest improvements to speed I have seen were:
1. putting a gigE switch between the computers and the router (the router was gigE as well... and a very high end one. But it just seems that switches are plain better)
2. enabling jumbo frames (that was HUGE improvement in speed)

Oh yea... don't use raid5 or 6 even on ZFS... use individual SEPARATE RAID1 arrays. its not that much more expensive. you can start with one raid1 array, then get a second, then a third.
when you are ready to upgrade, you can upgrade them one by one. and performance will be great. (OS based raid5 is still slow... just tons more reliably, portable, and not AS slow)... using a high end card you can get it to be much faster then a single drive even on raid5 though
 
Last edited:

Mark R

Diamond Member
Oct 9, 1999
8,513
14
81
RAID 5 has a potential write bottleneck, as you have found. To a large extent, this can be worked around for large transfers with a good RAID subsystem.

The advantage of high-end RAID cards is that they contain an independent CPU and a very good quality firmware. Giving excellent performance and offloads the host CPU from dealing with the RAID algorithms, and avoids having to send the redundant data over PCI/E/X, thus freeing up motherboard resources. Because the subsystem is in hardware, it is OS independent.

Good quality software RAID is also a good option. Most of the bottlenecks can be avoided by a decent implementation. Obviously, this does load the CPU and motherboard busses more.

My Core2 Duo E6600, with 4 Seagate 1.5TB LP drives (5900 rpm) in RAID 5 (drives connected to the on-board Intel Matrix RAID controller, with the RAID function disabled in the BIOS) gets sustained reads of 250 MB, and sustained writes of 140 MB, using software RAID on Ubuntu linux. I suspect the performance could be better if the RAID array had been set up optimally (the RAID was set up with a preposterously small chunk size of 64 kB. For these drives, 512 kB would be the minimum sensible chunk size.

Software RAID has the disavantage that it will only work on the relevant OS - but you are not tied to any proprietary hardware (like motherboard fakeraid and hardware cards), and you may have more powerful data recovery and admin tools available.
 

Mir96TA

Golden Member
Oct 21, 2002
1,949
37
91
Raid 5 Require bit of calculations and Cache memory on controller does help
However Intel 9ICHR did pretty good for built in card.
If you are serious get a card with Intel IOP341 with samce cache Ram option
Hi-point makes some what decent cards
Here are 3 WD FALS (Black 500 GB)
 

RebateMonger

Elite Member
Dec 24, 2005
11,588
0
0
yeah they are good for raid-0 though
They work pretty well for RAID 1, too. I've been using the onboard RAID 1 on my $220 Dell SC420 server since 2005. I've had one rebuild required and one corrupted Exchange database.

The Exchange corruption occured after twice-in-a-row power outages with a defective UPS and I don't think a RAID card would have helped. I restored the corrupted database from backups.
 

COPOHawk

Senior member
Mar 3, 2008
282
1
81
I have had pretty good luck with on-board controllers for RAID 1....for a budget solution.

I wouldn't use it for any other RAID variant...my thought is that if one drive dies, then at least the remaining drive can be used stand alone until I can restore the backups.

I have put together a few SBS 2003 and SBS 2008 "servers" using on-chip RAID 1...budget configurations of course...and they are holding up well.

The keys are: good MOBO choice, good UPS and excellent backup solution
 

pjkenned

Senior member
Jan 14, 2008
630
0
71
www.servethehome.com
Seagate drives seem to perform bad in raid, not sure why. The onboard controller is not helping either.

Cheapo Seagate disks (old generation) in raid 5: http://www.servethehome.com/ocz-vertex-v-sas-15k-rpm-raid-5/ All in a year ago this was a $700 setup.

A cheapo Perc 5/i with 7200.11's... you can see the poor IOP333 is outgunned by the drives: http://www.servethehome.com/seagate-raid-5-perc-5i/

15MB/s is REALLY low, but invest in a low cost hardware raid controller and you'll be set.
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
actually the seagate ES and NS line are quite reliable. having the wwn stamp in hardware is nice too for roaming
 

ViviTheMage

Lifer
Dec 12, 2002
36,190
85
91
madgenius.com
I have six of these in a raid 5 :

Seagate Barracuda 7200.12 ST31000528AS 1TB

on my ICH9 onboard, and I get some really good/sustained speeds on writes/reads...windows server 2008 data center edition.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |