我的VM是使用KVM还是QEMU?

Modified on: Sun, 10 Jun 2018 02:47:23 +0800

安装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。此外,我的VM的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?为什么我会得到这些不同命令的矛盾输出?

作者:iGadget

最佳答案

因为kvm建立在QEMU之上,所以它只是一个加速度。

通过这个,您可以看到运行VM的实际进程是一个kvm进程。

 ps xa| grep "[b]in/kvm"
作者:ithkuil

相关问答

添加新评论