Testing new mpr driver
Borja Marcos
borjam at sarenet.es
Wed May 7 09:05:06 UTC 2014
Hi
I just saw that there's a new driver for LSI3008 SAS3 cards. I have updated a test system to -STABLE, installed one of those cards (in this case, the OEM version sold by IBM as a HBA, with IT firmware).
mpr0: <LSI SAS3008> port 0x3f00-0x3fff mem 0x912f0000-0x912fffff irq 32 at device 0.0 on pci17
Excellent so far I have noticed a difference with the mps based LSI2008 cards: in the same hardware configuration as my previous tests (except, of course, the HBA) it seems to be faster. And I am using just one cable to connect the HBA to the backplane instead of two, I didn't have another cable available.
<ATA Samsung SSD 840 BB0Q> at scbus0 target 25 lun 0 (pass0,da0)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 26 lun 0 (pass1,da1)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 27 lun 0 (pass2,da2)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 28 lun 0 (pass3,da3)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 29 lun 0 (pass4,da4)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 30 lun 0 (pass5,da5)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 33 lun 0 (pass6,da6)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 34 lun 0 (pass7,da7)
<ATA Samsung SSD 840 BB0Q> at scbus0 target 35 lun 0 (pass8,da8)
<IBM-ESXS SAS EXP BP 61A6> at scbus0 target 263 lun 0 (pass9,ses0)
<IBM-ESXS SAS EXP BP 61A6> at scbus0 target 288 lun 0 (pass10,ses1)
I have created a ZFS pool with the SSDs. With the LSI2008 based card I needed to run several bonnie++ instances in parallel in order to saturate the I/O bandwidth, and with this card a single instance reaches peak performance.
Does it make sense at all?
I assume that the driver could be considered almost production ready. Is it going to be included in 9.3 as well, as the manpage states, or is it a typo?
Thanks!
Borja.
More information about the freebsd-scsi
mailing list