On Mon, May 18, 2009 at 6:52 PM, Sufficool, Stanley
<[email protected]> wrote:
> IIRC, The SRP Target code has many context switches that throttle
> performance at higher thread counts.

Depends on which version of ib_srpt you are using. The ib_srpt kernel
module has a parameter called "thread" which allows to control whether
disk I/O is handled in another thread than the one that communicates
over InfiniBand (thread=1) or in the same thread (thread=0). For older
versions of the ib_srpt kernel module the default was thread=1, which
caused indeed a lot of context switches. On December 3, 2008 (SCST
Subversion revision 594) the default has been changed from thread=1 to
thread=0 because the latter results in better performance.

Bart.
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to