Whamcloud - gitweb
LU-6735 lnet: select appropriate optimization options for ko2iblnd 13/15313/4
authorDmitry Eremin <dmitry.eremin@intel.com>
Tue, 16 Jun 2015 18:18:15 +0000 (21:18 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 10 Jul 2015 02:56:56 +0000 (02:56 +0000)
commit70b96b22d71b83c69fbf4b5cdc292f3ce40e4e17
tree6a323962906564dba3bab4888706805cb5a1d2df
parent42b7ddf41614c4cdf9b7d54758636c319d1560da
LU-6735 lnet: select appropriate optimization options for ko2iblnd

In order to support different IB cards in the best way we need to have
ability to select appropriate optimization options for ko2iblnd
according IB cards installed on the system.

The different defaults for different IB cards are selected by aliases
from /etc/modprobe.d/ko2iblnd.conf and customer can change them manually.

In this patch the general mechanism of selecting tunables is proposed.
If TrueScale IB cards are inserted a new optimal tunables are selected.

With proposed tunables the performance with TrueScale IB cards gets up
from 900 MB/sec to 2.2 GB/sec.

Change-Id: Ie296599f8b0c923100aac41994cbb9b49f99decf
Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-on: http://review.whamcloud.com/15313
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Amir Shehata <amir.shehata@intel.com>
lustre.spec.in
lustre/conf/Makefile.am
lustre/conf/ko2iblnd.conf [new file with mode: 0644]
lustre/scripts/Makefile.am
lustre/scripts/ko2iblnd-probe [new file with mode: 0755]