7.14.19. 关于多队列功能


使用多队列功能在具有多个 vCPU 的虚拟机 (VM) 上扩展网络吞吐量和性能。

默认情况下,从域 XML 派生的 queueCount 值由分配给虚拟机的 vCPU 数量决定。随着 vCPU 数量增加,网络性能无法扩展。另外,因为 virtio-net 只有一个传输和接收队列,所以客户机无法并行发送或接收包。

注意

当客户机实例中 vNIC 数量与 vCPU 数量成比例时,启用 virtio-net 多队列不会显著改进。

7.14.19.1. 已知限制

  • 如果主机中启用了 virtio-net multi-queue,但没有在客户端操作系统中启用,则消息信号中断(MSI)向量仍然会被使用。
  • 每个 virtio-net 队列都消耗 vhost 驱动程序的 64 KiB 内核内存。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部