Update: I've done more iometer testing with RAID 10 arrays (using 6 intel x-25M SSDs) using 512k, 256k and 128k stripe sizes. The best results I got were at 128K stripe size.
In IOMeter, I got +200 MB/s transfer speeds for 16k and 32k both random and sequential. I used 8 workers and 64 oustanding ops.
I pretty much always got terrible results the lower I go, is that normal? Like 6MB/s writing (both random and sequential) at 512b.
Everything with the VMs seems pretty fast now, I can copy a large file from one folder to another at about 35MB/s, but any time I try to clone a VM it is incredibly slow, like 1MB/s. I haven't had the patience to let it complete yet. Anyone have any suggestions?
Update:
I'm getting great speeds with IOMeter right now with the following settings:
MaxRecvDataSegmentLength 65536
MaxBurstLength 524288
MaxXmitDataSegmentLength 65536
FirstBurstLength 262144
MaxOutstandingR2T 8
InitialR2T No
ImmediateData Yes
My VMWare paths are configured for roundrobin, IOPS of 1.
So I'm totally happy with that so far, but still I max out at 1.5MB/s read and 1.5MB/s write when cloning a machine. I've checked the switches for collisions or something, and can't find anything. And the 50/50 speeds look nice and fast, so I have no idea what is going on there.
Fixed the table so it was a bit more readable:
Size______Seq Write_Seq Read_Seq 50%__Rnd Wr___Rnd Read
512b_____6.9_______35_______16.8______15_______35
4K_______99_______174______147_______108______174
16k______222______223______300_______222______222
32K______224______208______307_______222______210