web-dev-qa-db-ja.com

KVM、QEMU、libvirtの違いは何ですか?

VMエコシステムのすべてのコンポーネントがどのように適合するかを理解しようとしています。

違いは何ですか:

  • KVM
  • QEMU
  • libvirt

virshvirt-installのどちらが制御していますか?

このコメント は、libvirtがKEVM上の抽象化であるQEMU上の抽象化であることを示しています。しかし 公式のQEMUドキュメント QEMUはプロセッサエミュレータであり、最低レベルのコンポーネントのように聞こえると言います。

10
falsePockets

Qemuは、プロセッサと周辺機器をエミュレートする最低レベルです。 KVMは、CPUでVTが有効になっている場合に高速化します。Libvirtはデーモンとクライアントを提供し、VMを操作して便利にします。 複製

7
yongsheng