qemu-kvm、qemu-system-x86_64、qemu-x86_64 之间的区别

qemu-kvm、qemu-system-x86_64、qemu-x86_64 之间的区别

对于新功能,我最近将 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 文档

qemu-kvm fork for x86(已弃用,现在使用上游 QEMU)

qemu 似乎正在取代 qemu-kvm。但如果使用 qemu 而不是 qemu-kvm,客户机 CPU 是否仍由 KVM 提供?如果不是,性能会变差吗?

答案1

我询问了邮件列表,以下是我得到的答复:

  • qemu-arch 类似于/usr/local/bin/qemu-x86_64在主机上运行该架构的程序,但不是虚拟机
  • qemu-system-arch 类似于/usr/local/bin/qemu-system-x86_64在主机上运行该系统的系统
  • 要启用 kvm 支持,-enable-kvm需要 qemu 参数,如果配置了正确的 xml,libvirt 应该已经处理好了这一点

感谢 Jakob 的回答邮件列表

相关内容