you can use a server side trace to get your workload. Then replay that against your new disk system and see what results you get. Change disks, do this again. This can help you understand how your workload runs against the different configs.
I believe SQLIO uses the separate threads and aggregates, which would explain your results. You might read through these to help:http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/05/25/parsing-sqlio-output-to-excel-charts-using-regex-in-powershell.aspx
Follow me on Twitter: @way0utwestForum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com