KVM半虚拟化: KVM/NET性能的初步评测
KVM半虚拟化: KVM/NET性能的初步评测
赵珂, cn.zhaoke.com
http://blog.zhaoke.com/55.html
2006年1月13日
http://blog.zhaoke.com/data/2007/0113/kvm_net.gif
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带宽性能测试结果, 我相信你会有所兴趣:
-----------------------------------------------------------
| 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
http://article.gmane.org/gmane.comp.emulators.kvm.devel/853
相关文章
KVM的半虚拟化: KVM-paravirt
http://blog.zhaoke.com/48.html
备注
转载请保持文章完整性, 欢迎到blog.zhaoke.com网站与赵珂交流.