On Tue, Nov 03 2009, Radha Ramachandran wrote: > Hi, > I was trying to use the async_verify option. Looks like if we use this > option for synchronous I/O, then it really doesnt do anything as after > every I/O is completed, we still need the asynchronous verify thread > to complete the verification and release the io_u so the main thread > can allocate this io_u for the next I/O. So to remove this bottle neck > I added a new option extra_buff_count. This takes an integer and the > code will allocate that many more extra io_us. This way when the main > thread has completed the I/O it will have extra io_u and buffers to > issue more I/Os while the asynchronous verify threads do their job. > This can be used with both synchronous and libaio contexts. Does iodepth=x not work for that? If not, I suggest we fix that instead of adding a new parameter for it. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html