Re: [PATCH] IB/srp: use multiple CPU cores more effectively

2010-08-02 Thread Vladislav Bolkhovitin
Bart Van Assche, on 08/02/2010 12:15 PM wrote: SRP I/O with small block sizes causes a high CPU load. Processing IB completions on the context of a kernel thread instead of in interrupt context allows to process up to 25% more I/O operations per second. This patch does add a kernel parameter

Re: [PATCH] IB/srp: use multiple CPU cores more effectively

2010-08-02 Thread Bart Van Assche
On Mon, Aug 2, 2010 at 3:08 PM, Vladislav Bolkhovitin v...@vlnb.net wrote: Bart Van Assche, on 08/02/2010 12:15 PM wrote: SRP I/O with small block sizes causes a high CPU load. Processing IB completions on the context of a kernel thread instead of in interrupt context allows to process up to

Re: [PATCH] IB/srp: use multiple CPU cores more effectively

2010-08-02 Thread Bart Van Assche
On Mon, Aug 2, 2010 at 8:36 PM, David Dillow d...@thedillows.org wrote: On Mon, 2010-08-02 at 22:16 +0400, Vladislav Bolkhovitin wrote: Bart Van Assche, on 08/02/2010 07:57 PM wrote: block size  number of    IOPS        IOPS      IOPS   in bytes    threads     without     with      

Re: [PATCH] IB/srp: use multiple CPU cores more effectively

2010-08-02 Thread Vladislav Bolkhovitin
Bart Van Assche, on 08/02/2010 10:40 PM wrote: On Mon, Aug 2, 2010 at 8:36 PM, David Dillowd...@thedillows.org wrote: On Mon, 2010-08-02 at 22:16 +0400, Vladislav Bolkhovitin wrote: Bart Van Assche, on 08/02/2010 07:57 PM wrote: block size number ofIOPSIOPS IOPS in