diff options
| author | Tim Smith | 2018-12-12 12:16:24 +0100 |
|---|---|---|
| committer | Anthony PERARD | 2019-01-14 14:45:40 +0100 |
| commit | 6de45f91096da4d5e91f72a21bdfc86e7b506b67 (patch) | |
| tree | fea0ecb0771a13851c064a6132cf829737a1c8fa /scripts/git.orderfile | |
| parent | xen: Replace few mentions of xend by libxl (diff) | |
| download | qemu-6de45f91096da4d5e91f72a21bdfc86e7b506b67.tar.gz qemu-6de45f91096da4d5e91f72a21bdfc86e7b506b67.tar.xz qemu-6de45f91096da4d5e91f72a21bdfc86e7b506b67.zip | |
xen-block: improve batching behaviour
When I/O consists of many small requests, performance is improved by
batching them together in a single io_submit() call. When there are
relatively few requests, the extra overhead is not worth it. This
introduces a check to start batching I/O requests via blk_io_plug()/
blk_io_unplug() in an amount proportional to the number which were
already in flight at the time we started reading the ring.
Signed-off-by: Tim Smith <tim.smith@citrix.com>
Re-based and commit comment adjusted.
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Diffstat (limited to 'scripts/git.orderfile')
0 files changed, 0 insertions, 0 deletions
