How many HBAs are you using (and what type) ?

If it's just one, you may be out of gas on the interrupt CPU.  50K IOPS 
translates
to 20us of interrupt service per IO.  Maybe the interrupt service path got a 
tad longer ?
BTW, Solaris 10 does not account for interrupt service time correctly (i.e. 
show a high
%sys in mpstat), you'll need to measure it with dtrace or lockstat.


50k IOPS is not something most people would try on a single HBA.  While it
is technically possible using tiny blocks, an iosize of 8KB would have the 
transport
(2Gbps) throttle the iorate to 25K IOPS.

In a realistic situation, for sequential IO, you would use a larger block size 
and less IOPS.

For random IO, say 8KB, you would plan to not exceed 250 IOPS/disk, so that 
would
be a configuration of 100 disks on a single HBA.


Rocky
This message posted from opensolaris.org
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to