From: Jeff Moyer Date: Fri, 2 Oct 2009 22:57:36 +0000 (-0400) Subject: aio: implement request batching X-Git-Tag: v2.6.33-rc1~379^2~82 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfb1e33eed48165763edc7a4a067cf5f74898d0b;p=pandora-kernel.git aio: implement request batching Hi, Some workloads issue batches of small I/O, and the performance is poor due to the call to blk_run_address_space for every single iocb. Nathan Roberts pointed this out, and suggested that by deferring this call until all I/Os in the iocb array are submitted to the block layer, we can realize some impressive performance gains (up to 30% for sequential 4k reads in batches of 16). Signed-off-by: Jeff Moyer Signed-off-by: Jens Axboe --- Reading git-diff-tree failed