VOOZH about

URL: https://www.phoronix.com/news/DragonFly-VirtIO-Block-MQ

⇱ DragonFlyBSD's VirtIO Block Driver Lands Multi-Queue Support - Phoronix


👁 Phoronix

DragonFlyBSD's VirtIO Block Driver Lands Multi-Queue Support

Written by Michael Larabel in BSD on 20 December 2025 at 05:10 AM EST. 3 Comments
For helping with the I/O performance in virtualized environments, merged this week to the DragonFlyBSD development code is multi-queue support for its VirtIO block "virtio_blk" driver.

Multi-queue support is now wired up for DragonFlyBSD's VirtIO block driver to help deliver better I/O performance on modern hardware. There will be as many virtqueues as CPU cores and interrupts available on the system. This DragonFlyBSD addition does allow configuring the number of queues as well via the "hw.vtblk.max_queues" and "hw.vtblk.X.max_queues" tunables.

More details on this DragonFlyBSD VirtIO block multi-queue support via this Git commit that landed the implementation. No relative benchmark numbers were provided as part of this DragonFlyBSD commit.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.