PDA

View Full Version : sil 3114; SLOW RAID5



Mirddes
18-11-2013, 05:37 PM
hello and welcome to my problem and the thread that hopes to solve it.

i have created a hardware raid5 on a silicon image 3114 PCI/SATA controller.

the drives in question are of varying ages and capacities; 160,200,250 and 320GB; all several years old.

im not trying to work miracles but a certain measure of speed is to be expected.

very messy workign with lots of small drives and the addition of parity is worth the cost of half the capacity. (i have other larger drives, 750GB and 1.5TB)

when initializing a transfer it typicalyl starts out at 100-120MB/s as you'd expect.

HOWEVER!

speeds quickly drop (in under 30 seconds) to less than 20MB/s, slower than what i was getting on any of the drives individually.
while emptying the drives i typically saw 40-50MB/s per drive, some usb2 sticks are faster than what i'm now getting.

i had high hopes for this 447GB raid5 array however it looks like, unless somethign can be done, i shall have to return to a basic JBOD configuration.

have a great day and thank you very much, in advance, if you have anything to add that may be of assistance


edit

i have the latest drivers and right now a 380GB transfer has slowed to less than 13MB/s and is goign to take 'about 9 hours'

Mirddes
18-11-2013, 05:49 PM
SOLVED!!

http://forums.anandtech.com/showthread.php?t=1932254

seems my raid5 array is still building; after it is done it should be much faster. with any luck ill post a happy followup confirming as much.

Mirddes
18-11-2013, 06:07 PM
though i also seem to have no way of confirming this.

the sataraid tools i downloaded to not seem to have a task summary feature as mentioned in the thread i linked to.

Mirddes
18-11-2013, 08:34 PM
i kid you not; this raid has vanished!

Speedy Gonzales
18-11-2013, 09:21 PM
There's a lot of hits on Google, saying that SIL 3114 isnt reliable for RAID 5

Mirddes
19-11-2013, 05:46 AM
There's a lot of hits on Google, saying that SIL 3114 isnt reliable for RAID 5


how can this be?

Sil 3114 WHY YOU NO LIKE RAID5???


i suppose i could attempt software raid5 but that PCI bus is going to get awfully noisy.

i hope the raid5 sata2 port multiplier i've been looking at does not share the limited performance of the 3114.

good day.

SolMiester
22-11-2013, 11:25 AM
There's a lot of hits on Google, saying that SIL 3114 isnt reliable for RAID 5

+1.....3114 isnt the best chipset going round...

SolMiester
22-11-2013, 11:26 AM
What board is this on?

Mirddes
22-11-2013, 03:21 PM
+1.....3114 isnt the best chipset going round...

ive had it for _many_ years and it has served me well as a basic sata controller.

whilst my raid5 misadventure was not expected i am plesently satisfied with the ~600GB raid0 now hosted on the sil3114.

happily gets 50-90MB/s

im told not to trust data on these raid0 arrays and to always have a backup of data anyway.

im not sure if my data is that valuable (tv shows, movies etc)

right now im just using the array to shuffle data around

SolMiester
22-11-2013, 03:36 PM
I dont understand why anyone would run a Raid0 array, the read speed isnt that much better than a single disk, and really the speed is governed by the controller....So unless you have a decent prosumer or enterprise controller, all you are doing is bring more failure points to your storage!

I have a 4 disk Raid 5 array on a HP P800 controller for my home server, and even still I wouldn't run raid 5 on less than 4 disks....You have to remember parity has a performance penalty.

At least if you used an Intel chipset, you have a good chance of the disk array being recognised should you have to migrate to another board.

Mirddes
22-11-2013, 04:43 PM
one contiguous 600GB array is alot easier to manage than 4 smaller harddrives, even if it means cutting the capacity by a few hundred gig.

im tempted to stripe the raid0 with a 750GB drive that windows keeps telling me is going to fail.

then i would have over 1TB of storage that could fail and lose everything at a moments notice.

will probably last for years before doing so.