Re: [PATCH 2/2] kvm tools: Submit multiple virtio-blk requests in parallel

2011-12-18 Thread Sasha Levin
On Fri, 2011-12-16 at 22:57 +0800, Asias He wrote: On 12/15/2011 08:15 PM, Sasha Levin wrote: When using AIO, submit all requests which exists in the vring in a single io_submit instead of one io_submit for each descriptor. Benchmarks: Short version: 15%+ increase in IOPS, small

Re: [PATCH 2/2] kvm tools: Submit multiple virtio-blk requests in parallel

2011-12-16 Thread Asias He
On 12/15/2011 08:15 PM, Sasha Levin wrote: When using AIO, submit all requests which exists in the vring in a single io_submit instead of one io_submit for each descriptor. Benchmarks: Short version: 15%+ increase in IOPS, small increase in BW. Read IOPS: Before: vda: ios=291792/0,

[PATCH 2/2] kvm tools: Submit multiple virtio-blk requests in parallel

2011-12-15 Thread Sasha Levin
When using AIO, submit all requests which exists in the vring in a single io_submit instead of one io_submit for each descriptor. Benchmarks: Short version: 15%+ increase in IOPS, small increase in BW. Read IOPS: Before: vda: ios=291792/0, merge=0/0, ticks=35229/0, in_queue=31025, util=61.30%