KVM半虚拟化: KVM/NET性能的初步评测

Ingo Molnar在kvm半虚拟化(KVM-paravirt)方面所做的工作已初有成效, 下面是Ingo在kvm开发邮件列表上发布的KVM/NET初步性能评测数据:

主题: [公告]KVM/NET 半虚拟的网络设备
发布日期: 2007-01-11 00:10:11 GMT (2 days, 7 hours and 7 minutes ago)
邮件列表: kvm-deve@lists.sourceforge.net

这是一篇快速的更新. KVM半虚拟化的工作状况是: 我正在开发KVM/NET, 一个在KVM主机和KVM客户机之间的 linux<->Linux 虚拟网络设备驱动程序. 它使用了新的KVM半虚拟化基础架构(我昨天已经发到了该邮件列表上).

虽然代码仍是一个原形, 但是它已经可以工作, 下面是一些初步的TCP带宽性能测试结果, 我相信你会有所兴趣:

CODE:
-----------------------------------------------------------
| Native via loopback (mtu=1500)         :  235.57 MB/sec |
| Native via loopback (mtu=4000)         :  487.12 MB/sec |
-----------------------------------------------------------
| Qemu via RTL-8029 emulation            :    2.84 MB/sec |
| KVM via RTL-8029 emulation             :    7.41 MB/sec |
-----------------------------------------------------------
| KVM-para via KVM/NET device (mtu=1500)303.35 MB/sec |
| KVM-para via KVM/NET device (mtu=4000)389.47 MB/sec |
-----------------------------------------------------------

我们可以看到KVM-para via KVM/NET device的389.47MB/sec比KVM via RTL-8029 Emulation的7.41MB/sec有了50倍的性能提高.

参考
announce KVM NET paravirtual network device

相关文章
KVM的半虚拟化: KVM-paravirt

备注
转载请保持文章完整性, 欢迎到blog.zhaoke.com网站与赵珂交流.

关键字: ,