KVM 获得 Linux 内核 2.6.26 更大支持,网络 IO 性能达到原生水平

  • Scott Delap
  • 王丽娟

2008 年 7 月 19 日

话题:架构DevOps

经过三个月的开发,Linux 内核发布了新版本 2.6.26。其中添加的高级特性有:

  • 只读绑定挂载
  • KVM 被移植到 IA64、S390 和 PPC
  • 其它的 KVM 改进,包括对超虚拟化(paravirtualization)的基本支持
  • 初步支持未来的 802.11s 无线 Mesh 网络标准

具体到虚拟化,KVM 新增了对嵌套分页和 x86 硬件任务切换的支持。ZDNet 也指出

……其中最显著的改进是对内核虚拟机(KVM)所做的更改……最新的内核更新添加了对超虚拟化的有限支持,超虚拟化技术只部分地虚拟化硬件,以达到提升性能的效果……开发者也说,KVM 首次移植到了非 x86 硬件平台上——Intel IA64、IBM PPC 和 S/390……

KVM 的第一个版本包含在 2007 年 2 月发布的 Linux 2.6.20 中。今年早些时候,RedHat 发布了基于 KVM 的新的 Hypervisor。KVM 开发团队已在相关新闻中宣布,利用 PCI passthrough 和 VT-d 技术达到了等同于原生网络 IO 的性能表现。他们指出以前由于网络争用的问题,流量大到一定程度就没法虚拟化。与 Intel 的VT-d类似的技术应该能扩大虚拟化适用的各种领域。

查看英文原文:KVM Gains Additional Support in Linux 2.6.26 Kernel and Native Network IO Performance
架构DevOps