KVM、QEMU 和 libvirt 之间有什么区别?

KVM、QEMU 和 libvirt 之间有什么区别?

我试图了解虚拟机生态系统的所有组件如何组合在一起。

有什么区别:

  • 键盘虚拟机
  • QEMU
  • 库虚拟机

哪个由virsh和控制virt-install

这条评论说libvirt是QEMU之上的抽象,QEMU是KVM之上的抽象。然而QEMU 官方文档说QEMU是一个处理器模拟器,听起来像是最底层的组件。

答案1

Qemu 是模拟处理器和外设的最低级别。如果CPU启用了VT,KVM将对其进行加速。 Libvirt 提供了一个守护进程和客户端来方便地操作虚拟机。也可以看看KVM 和 QEMU 的区别关于服务器故障。

相关内容