Posted 22 April 2010 - 12:19 PM
We had some time between reviews to go back and revisit the VelociRaptors and modify the RAID 0 stripe size.
As you might remember with our 64KB stripe we had the following results with the HTPC and Productivity traces:
HTPC 64K: 111.51MB/s, 2432I/Os, and 3.241ms
Average 64K: 52.89MB/s, 1794I/Os, and 4.442ms
The first new RAID stripe size we aimed high with 512K which improved the HTPC test with a higher concentration of large transfers, but lowered the Productivity test that had higher random activity.
HTPC 512K: 120.09MB/s, 2617I/Os, and 2.993ms
Average 512K: 52.75MB/s, 1786I/Os, and 4.462ms
Next we toned it down and went with 256K. HTPC barely changed from 512K (easily within the range of error) but our Productivity test did get a healthy boost this time around.
HTPC 256K: 120.05MB/s, 2616I/Os, and 3.007ms
Average 256K: 55.42MB/s, 1876I/Os, and 4.233ms
We were actually hoping for the huge gains geshel was mentioning but that might only have been possible with a consistent synthetic benchmark. With the traces they have such a broad mix of varying user activity that it looks like the smaller stripe size offers more benefits in both situations. Although the argument could be made to bump it up slightly from 64K to 256K, but not any higher than that.
Brian
Publisher- StorageReview.com
Twitter - @StorageReview