开发者社区> 问答> 正文

为什么说传统 KVM 虚拟化系统导致 I/O 性能瓶颈?

已解决

为什么说传统 KVM 虚拟化系统导致 I/O 性能瓶颈?

展开
收起
阿阿里云 2022-04-05 09:37:23 1018 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    传统 KVM 虚拟化系统由(计算虚拟化)QEMU-KVM +(网络虚拟化)DPDK based vSwitch +(存储虚拟化)SPDK based I/O initiator 构成。 在 Intel 引入 VT 硬件虚拟化支持后,配合 KVM、Xen 等虚拟化系统软件,由 CPU 指令处理的数据面和 KVM 等虚拟化系统软件形成了控制面及异常处理路径,此 种软硬件协同设计既实现了 CPU 和内存虚拟化的数据路径的最小开销,又保留了 KVM 控制路径和异常处理路径的高度灵活性。 同处于数据路径的存储虚拟化和网络虚拟化虽然通过 DPDK 和 SPDK 等技术接 近了软件优化的技术极限,但是仍然无法和芯片的加速性能媲美。特别是在网络吞吐 向 100GbE 演进的过程中,交换网络的带宽能力和 Intel 至强处理器的处理能力间的 差距逐渐拉大,在传统 KVM 虚拟化系统下,通过 DPDK、SPDK 等纯软件进行 I/O 性能优化的瓶颈日渐凸显。

    《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"

    2022-04-05 11:17:28
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
虚拟化异构计算产品发布 立即下载
基于虚拟化的CI CD流程与基础架构建设 立即下载
移动虚拟化:360分身大师那些事 立即下载