[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC patch 0/1] block: vhost-blk backend
From: |
Stefan Hajnoczi |
Subject: |
Re: [RFC patch 0/1] block: vhost-blk backend |
Date: |
Tue, 4 Oct 2022 14:13:52 -0400 |
On Mon, Jul 25, 2022 at 11:55:26PM +0300, Andrey Zhadchenko wrote:
> Although QEMU virtio-blk is quite fast, there is still some room for
> improvements. Disk latency can be reduced if we handle virito-blk requests
> in host kernel so we avoid a lot of syscalls and context switches.
>
> The biggest disadvantage of this vhost-blk flavor is raw format.
> Luckily Kirill Thai proposed device mapper driver for QCOW2 format to attach
> files as block devices: https://www.spinics.net/lists/kernel/msg4292965.html
>
> Also by using kernel modules we can bypass iothread limitation and finaly
> scale
> block requests with cpus for high-performance devices. This is planned to be
> implemented in next version.
Hi Andrey,
Do you have a new version of this patch series that uses multiple
threads?
I have been playing with vq-IOThread mapping in QEMU and would like to
benchmark vhost-blk vs QEMU virtio-blk mq IOThreads:
https://gitlab.com/stefanha/qemu/-/tree/virtio-blk-mq-iothread-prototype
Thanks,
Stefan
signature.asc
Description: PGP signature