On Thu, May 7, 2015 at 3:17 PM, Christoph Hellwig <h...@infradead.org> wrote: > On Thu, May 07, 2015 at 01:08:25AM +0800, Ming Lei wrote: >> The following patch will use dio/aio to submit IO to backing file, >> then it isn't good to schedule IO concurrently from work, so >> use kthread_work. > > I can't really parse this, what's the specific advantage here?
Patch 4's commit log provides the test data. >From the data, it is observed that one thread is enough to get similar throughput with previous one which submits IO from work concurrently. Single thread can decrease context switch a lots, also one thread is often used to submit AIO in reality. Thanks, Ming Lei -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/