cloud-hypervisor/vm-virtio/src
Sebastien Boeuf f5b53ae4be vm-virtio: Implement multiqueue/multithread support for virtio-blk
This commit improves the existing virtio-blk implementation, allowing
for better I/O performance. The cost for the end user is to accept
allocating more vCPUs to the virtual machine, so that multiple I/O
threads can run in parallel.

One thing to notice, the amount of vCPUs must be egal or superior to the
amount of queues dedicated to the virtio-blk device.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-01-28 09:26:53 +01:00
..
transport pci: Simplify PciDevice trait 2020-01-21 10:44:48 +01:00
vhost_user vm-virtio: Define a separate macro alias for ctrl queue devices 2020-01-28 07:51:13 +01:00
vsock vm-virtio: Pausable macro factorization improvements 2020-01-28 07:51:13 +01:00
block.rs vm-virtio: Implement multiqueue/multithread support for virtio-blk 2020-01-28 09:26:53 +01:00
console.rs vm-virtio: Rename epoll_thread to epoll_threads 2020-01-28 07:51:13 +01:00
device.rs vm-virtio: Further factorization 2020-01-28 07:51:13 +01:00
iommu.rs vm-virtio: Rename epoll_thread to epoll_threads 2020-01-28 07:51:13 +01:00
lib.rs ci: Run clippy for each specific feature 2020-01-21 11:44:40 +01:00
net_util.rs vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
net.rs vm-virtio: Define a separate macro alias for ctrl queue devices 2020-01-28 07:51:13 +01:00
pmem.rs vm-virtio: Rename epoll_thread to epoll_threads 2020-01-28 07:51:13 +01:00
queue.rs vsock: vhost_user: vfio: Fix potential host memory overflow 2019-12-12 22:15:50 +01:00
rng.rs vm-virtio: Rename epoll_thread to epoll_threads 2020-01-28 07:51:13 +01:00