
为了帮助提升虚拟化环境中的 I/O 性能,本周合并到 DragonFlyBSD 开发代码中的多队列支持为它的 VirtIO 块驱动程序“virtio_blk”提供了支持。
多队列支持现在已集成到 DragonFlyBSD 的 VirtIO 块驱动程序中,以帮助在现代硬件上实现更好的 I/O 性能。系统中将有与 CPU 核心和可用中断数量相等的 virtqueues。此 DragonFlyBSD 新增功能也允许通过“hw.vtblk.max_queues”和“hw.vtblk.X.max_queues”调整参数来配置队列数量。
更多关于 DragonFlyBSD VirtIO 块多队列支持的细节,请参见此次提交的 Git 记录,其中包含了实现的代码。此次 DragonFlyBSD 提交中并未提供相关的基准数据。
转自 DragonFlyBSD’s VirtIO Block Driver Lands Multi-Queue Support – Phoronix
Linuxeden开源社区