I did some tests with FIO tool and here is a little spreadsheet with the results:
All this was running on the following hardware:
*
Server: IBM xServer 3550 M4
2x Xeon E5-2640
265GB Memory
LSI 9207-8e HBA card with P19 firmware
*
JBOD: Supermicro SC837E26-RJBOD1 with SAS2 backplane (connected with single or dual path)
*
OS: OmniOS v11 r151014
For ZeusRAM multipath to function, you need to edit /kernel/drv/scsi_vhci.conf and add:
scsi-vhci-failover-override =
"3PARdataVV", "f_sym",
"COMPELNTCompellent Vol", "f_sym",
"OCZ TALOS", "f_sym",
"STEC ZeusRAM", "f_sym",
"TOSHIBA MK1001TRKB", "f_sym";
Test software: fio from opencsw repo
Test parameters:
Code:
[global]
direct=0
refill_buffers
iodepth=16
numjobs=16
group_reporting
ioengine=solarisaio
stonewall
filename=/dev/rdsk/c7t5000C500837561CFd0
[randwrite-4k]
norandommap
randrepeat=0
bs=4k
rw=randwrite
runtime=60
[randwrite-8k]
norandommap
randrepeat=0
bs=8k
rw=randwrite
runtime=60
[randread-4k]
norandommap
randrepeat=0
bs=4k
rw=randread
runtime=60
[randread-8k]
norandommap
randrepeat=0
bs=8k
rw=randread
runtime=60
[write-4k]
bs=4k
rw=write
runtime=60
[write-8k]
bs=8k
rw=write
runtime=60
[write-1M]
bs=1M
rw=write
runtime=60
[read-4k]
bs=4k
rw=read
runtime=60
[read-8k]
bs=8k
rw=read
runtime=60
[read-1M]
bs=1M
rw=read
runtime=60
[randrw-70304k]
bs=4k
rw=randrw
rwmixread=70
runtime=60
[randrw-70308k]
bs=8k
rw=randrw
rwmixread=70
runtime=60