My servers all run HGST260 enterprise PCIe NVMe drives, mirrored. The drives have great performance, but my guests seem to be limited by queue depth. Are we able to use emulated NVMe devices to increase the parallelization of disk IO, and would this help relative to the standard SCSI devices?
I always enable SSD emulation and SCSI IO Thread.
See the following, as it seems to be supported in QEMU:
http://blog.frankenmichl.de/2018/02/13/add-nvme-device-to-vm/
Research dumping ground:
Seems like virtio-scsi is a good all-around solution with good performance, if you don't hate yourself and decide not to work with SPDK.
https://events19.lfasiallc.com/wp-c...uning-for-FAST-Virtual-Machines_Fam-Zheng.pdf
using virtio-blk for a smaller number of high-performance systems [notes on older version of virtio-scsi, with lots of improvements since this was posted]:
https://stackoverflow.com/questions/39031456/why-is-virtio-scsi-much-slower-than-virtio-blk-in-my-experiment-over-and-ceph-r#:~:text=VirtIO Block exposes one PCI,of LUN's on that device.&text=VirtIO SCSI exposes devices as,uses a special device major.
SPDK, which seems masochistic.
https://events19.linuxfoundation.or...-Solution-Ziye-Yang-_-Changpeng-Liu-Intel.pdf
I always enable SSD emulation and SCSI IO Thread.
See the following, as it seems to be supported in QEMU:
http://blog.frankenmichl.de/2018/02/13/add-nvme-device-to-vm/
Research dumping ground:
Seems like virtio-scsi is a good all-around solution with good performance, if you don't hate yourself and decide not to work with SPDK.
https://events19.lfasiallc.com/wp-c...uning-for-FAST-Virtual-Machines_Fam-Zheng.pdf
using virtio-blk for a smaller number of high-performance systems [notes on older version of virtio-scsi, with lots of improvements since this was posted]:
https://stackoverflow.com/questions/39031456/why-is-virtio-scsi-much-slower-than-virtio-blk-in-my-experiment-over-and-ceph-r#:~:text=VirtIO Block exposes one PCI,of LUN's on that device.&text=VirtIO SCSI exposes devices as,uses a special device major.
SPDK, which seems masochistic.
https://events19.linuxfoundation.or...-Solution-Ziye-Yang-_-Changpeng-Liu-Intel.pdf
Last edited: