DragonFlyBSD's VirtIO Block Driver Lands Multi-Queue Support
- Reference: 0001600598
- News link: https://www.phoronix.com/news/DragonFly-VirtIO-Block-MQ
- Source link:
[1]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 [2]this Git commit that landed the implementation. No relative benchmark numbers were provided as part of this DragonFlyBSD commit.
[1] https://www.phoronix.com/search/multi-queue
[2] https://github.com/DragonFlyBSD/DragonFlyBSD/commit/d57128b267bb7e189a53ff72f0e8c58fe59fa5e4