The reason raid 5 is slower writing is because it has to stripe data across all drives in the arrary and it's different data and extra data it's writing to the drives. Say you have 8 drives, it's writing different data PLUS parity bits to all drives. Raid 10 is faster because it only has to split the data between a few drives and it does not have to write any parity bits to the drives, thus increasing significantly the write speed.
Think of two people copying data by hand from a white board. One has to write by hand the data on the white board to 4 pieces of paper. With raid 5 using 4 drives, they have to write to 4 pieces of paper and EXTRA data between the lines in case you lose 1. With that extra data between the lines, you must be able to read the extra information to create any one of those pieces of paper again with the original data on it. Raid 10, the other person has to only split the data on the white board pretty much 50/50 to two different pieces of paper and then make 1 exact copy of each.
Who is going to finish first?? I'm going with raid 10.
http://www.zimbra.com/forums/images/smilies/biggrin.gif
But I do still use raid 5 on a lot of our servers, because I like the extra space I get and the performance isn't a factor since it's not getting hit hard enough to matter.