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