我的VM使用的是KVM还是QEMU?


11

安装Ubuntu 11.10并将我在Ubuntu 11.04上创建的KVM映像复制到新系统后,我注意到Virt-manager表示它正在使用QEMU而不是KVM。另外在运行virsh version时说Running hypervisor: QEMU 0.14.1

但是,当我运行kvm-ok它时,显示INFO: /dev/kvm existsKVM acceleration can be used。另外,我的虚拟机的XML文件中明确规定,应该使用KVM: <domain type='kvm'> <emulator>/usr/bin/kvm</emulator>

此外,lsmod |grep kvm显示以下内容(VM运行时):

kvm_intel              61643  3
kvm                   383822  1 kvm_intel

那么我如何知道是否正在使用KVM或QEMU?为什么我得到这些不同命令的如此矛盾的输出?

Answers:


9

因为kvm建立在QEMU之上,所以只是硬件的加速。

这样,您可以看到运行VM的实际进程是kvm进程。

ps xa| grep "[b]in/kvm"

太棒了,这显然表明我确实在使用KVM。谢谢!
iGadget,2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.