对于新function,我最近将qemu-kvm 1.5.3更新为qemu 2.5.0,但是我看到了几个qemu二进制文件/usr/local/bin/qemu-x86_64和/usr/local/bin/qemu-system-x86_64 。 看来qemu-system-x86_64是模拟器程序,因为libvirt不会识别qemu-x86_64 。 那么qemu-x86_64是什么?
而根据这个qemu文件 :
用于x86的qemu-kvm fork(已弃用,现在使用上游的QEMU)
看来qemu正在取代qemu-kvm。 但是如果使用qemu而不使用qemu-kvm,guest虚拟机CPU是否仍然由KVM提供? 如果不是这样,表演会更糟糕吗?
我问了邮件列表,这里是我得到的:
/usr/local/bin/qemu-x86_64 arch用于在主机上运行那个arch的程序,而不是虚拟机 /usr/local/bin/qemu-system-x86_64 arch用于在主机上运行该arch的系统 -enable-kvm ,如果configuration了正确的xml,libvirt应该已经处理好了 感谢Jakob在邮件列表中的答复。