ESX,KVM和QEMU之间的区别

时间:2012-05-25 13:02:16

标签: ubuntu qemu kvm esx

ESX,KVM和QEMU之间的主要区别是什么?

1 个答案:

答案 0 :(得分:4)

Qemu是一个开源用户空间虚拟机监视器。它使用二进制转换来运行客户指令。

Pros : 
1) Has support of helpers which help a lot in debugging
2) Can be used to run guest of a different ISA. (You can emulate an ARM guest on x86 desktop)
3) Does not need hardware support
4) code is available. you can modify it for debugging

缺点:

1) Slow

KVM是一个开源虚拟机监视器,在linux内核中实现。 Qemu可以使用/ dev / kvm界面在KVM上运行guest虚拟机。

Pros:
1) very fast
2) code is available in the kernel tree. you can modify it for debugging

Cons:
1) needs hardware support
2) Requires a user level software for interfacing (generally qemu)

VMX是VMWare的虚拟机监视器。 VMX的源代码不是免费提供的。但它支持用户空间以及硬件支持的仿真。

Pros : 
1) Very easy to use. GUI is good.
2) Fast and configurable. 

Cons :
1) Cannot modify it to obtain more information about the guest.