QEMU-KVM 0.12.2 发布
{ 撰文/liangsuilong }
QEMU-KVM 项目最近发布了 0.12.2 的新版本,从版本号上看,此次更新主要是为增强 KVM 和修复 Bug 而发布的。不过在 Phoronix 上得到的消息是,这个版本引入了 Block Migration (块迁移) 的特性。
众所周知,虚拟机实现实时迁移,需要有共享存储 (Shared Storage) 服务器,把虚拟媒体文件如虚拟磁盘、虚拟光盘等放置在该服务器上,也需要连接到始发机和目标机。引入块迁移以后,则可以在进行实时迁移的时候,同时把虚拟磁盘从始发机迁移至目标机。使用这个特性时,QEMU 首先会把虚拟磁盘文件完全地传送目标机,然后把在迁移过程中虚拟磁盘发生改变的部分也迁移到目标机。QEMU-KVM 有了这个特性以后,那么共享存储就不再是实时迁移的必要条件,从而降低了进行实时迁移的难度。
另外,QEMU 也发布了 0.13 版本的特性列表:
- gPXE support for virtio-blk
- helper based network setup
- balloon driver statistics
- Fully supported QMP
- Live migration protocol support for subvendor version
- virtio-console
- vhost-net
- vepa networking
- kvm irqchip
- guest SMP support
{ Thanks liangsuilong. }
Read More:
以前试过Qemu,感觉Qemu的性能很是问题。
你用过处理器支持的kvm就不会这么说了,很强大!比墙还强大
其实vbox中用了很多的qemu源码的
@kidfruit:
你所说的性能问题,应该是虚拟的显示卡驱动问题吧...
这个与kvm-88.tar.gz有何不同啊
@sw2wolf:
现在 kvm 和 qemu 已经整合在一起变成 qemu-kvm 了..
@babydragon: 可怜我的P4CPU不支持虚拟技术…………能不能介绍一下虚拟技术本质用处在哪?我一直很眼馋………… @liangsuilong: 磁盘效率感觉也比VMware差。不过那是很早以前用的,现在不知道如何。
intel CPU的vt-x就是吗.....好像我的Q8300 是支持vt版的。。。汗还有一颗E5300好像也支持,从没用过kvm。。。。。汗
@stripsss: 有钱人……我还是老土的P4 530和Athlon3000+…………果然世界很黑暗
@kidfruit:
虚拟技术吗,用在很多地方的啊,例如软件开发的测试与调试啦,总不能找那么多电脑和系统来逐一测试吧,用虚拟机就一个挺便捷的办法。
数据中心也用得挺多的,不少 VPS 也是用 Xen 和 OpenVZ 来划分主机的,国外也有些用 KVM 啦。磁盘效率以前 Phoronix 测试过,可以翻查他们的测试结果啊。
@stripsss:
Intel 的硬件辅助虚拟化技术应该有两个,CPU 自带的是 VT-x,还有一个是取决于主板的 VT-d...不过 Core 2 之后的处理器,貌似 VT-d 应该整合进 CPU 里,具体也不太清楚呢。VT-d 应该是 IOMMU 的一类技术。
@liangsuilong: 额……不是问虚拟技术,我是问CPU的硬件虚拟支持相比于没有硬件支持有没有什么有点。速度更快效率更高?
没银子用好 cpu & 在做嵌入式的飘过... VT 技术总不能给偶虚拟一个 arm 出来吧. 哈哈
@kidfruit: 貌似是这样的。速度更快,效率更高。