On 9/3/2010 3:39 AM, Toke Eskildsen wrote:
I'll have to extrapolate a lot here (also known as guessing).
You don't mention what kind of harddrives you're using, so let's say
15.000 RPM to err on the high-end side. Compared to the 2 drives @
15.000 RPM in RAID 1 we've experimented with, the difference is that the
striping allows for concurrency when the different reads are on
different physical drives (sorry if this is basic, I'm just trying to
establish a common understanding here).

The chance for 2 concurrent reads to be on different drives with 3
harddrives is 5/6, the chance for 3 concurrent reads is 1/6 and the
chance for 3 concurrent reads to be on at least 2 drives is 5/6. For the
sake of argument, let's say that the 3 * striping gives us double the
concurrency I/O.

I actually didn't know that there were 15,000 RPM SATA drives until just now when I googled. I knew that Western Digital made some 10,000 RPM, but most SATA drives are 7200. Dell doesn't sell any SATA drives faster than 7200, and the 500GB drives in my servers are 7200. I'm using the maximum 1MB stripe size to increase the likelihood of concurrent reads. Our query rate is quite low (less than 1 per second), so any concurrency that's achieved will be limited to possibly allowing all three VMs on the server to access the disk at the exact same time. With three stripes and two copies of each of those stripes, the chance of that is fair to good.

So with all that, I probably only see around a third (and possibly maybe up to half) the performance of SSDs. Thanks!

Reply via email to