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

fal*_*ets 23 kvm qemu virsh libvirt

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

有什么区别:

  • KVM
  • 动车组
  • 虚拟机

哪个由virsh和控制virt-install

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

小智 16

Qemu 是模拟处理器和外设的最低级别。如果 CPU 启用了 VT,KVM 将对其进行加速。为了方便起见,Libvirt 提供了一个守护进程和客户端来操作虚拟机。另请参阅服务器故障上KVM 和 QEMU 之间的差异