[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v4 3/9] block: Add VFIO based NVMe driver
From: |
Eric Blake |
Subject: |
Re: [Qemu-block] [PATCH v4 3/9] block: Add VFIO based NVMe driver |
Date: |
Wed, 10 Jan 2018 08:43:35 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
On 01/10/2018 03:18 AM, Fam Zheng wrote:
> This is a new protocol driver that exclusively opens a host NVMe
> controller through VFIO. It achieves better latency than linux-aio by
> completely bypassing host kernel vfs/block layer.
>
> $rw-$bs-$iodepth linux-aio nvme://
> ----------------------------------------
> randread-4k-1 10.5k 21.6k
> randread-512k-1 745 1591
> randwrite-4k-1 30.7k 37.0k
> randwrite-512k-1 1945 1980
>
> (unit: IOPS)
>
> The driver also integrates with the polling mechanism of iothread.
>
> This patch is co-authored by Paolo and me.
Then shouldn't you include Paolo's S-o-b?
>
> Signed-off-by: Fam Zheng <address@hidden>
> ---
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-block] [PATCH v4 0/9] block: Add VFIO based driver for NVMe device, Fam Zheng, 2018/01/10
- [Qemu-block] [PATCH v4 1/9] stubs: Add stubs for ram block API, Fam Zheng, 2018/01/10
- [Qemu-block] [PATCH v4 2/9] util: Introduce vfio helpers, Fam Zheng, 2018/01/10
- [Qemu-block] [PATCH v4 3/9] block: Add VFIO based NVMe driver, Fam Zheng, 2018/01/10
- [Qemu-block] [PATCH v4 4/9] block: Introduce buf register API, Fam Zheng, 2018/01/10
- [Qemu-block] [PATCH v4 5/9] block/nvme: Implement .bdrv_(un)register_buf, Fam Zheng, 2018/01/10