Il 01/07/2014 18:35, Ming Lei ha scritto:
Hi,
The commit 580b6b2aa2(dataplane: use the QEMU block layer for I/O)
introduces ~40% throughput regression on virtio-blk dataplane, and
one of causes is that submitting I/O at batch is removed.
This patchset trys to introduce this mechanism on block, at least,
linux-aio can benefit from that.
With these patches, it is observed that thoughout on virtio-blk
dataplane can be improved a lot, see data in commit log of patch
3/3.
It should be possible to apply the batch mechanism to other devices
(such as virtio-scsi) too.
V3:
- only support submitting I/O at batch for raw format, pointed by
Kevin
As I commented in the review, I would like evidence that this is
necessary. It should work for all formats IMO.
Paolo