Apa perbedaan antara KVM, QEMU dan libvirt?

11

Saya mencoba memahami bagaimana semua komponen ekosistem VM bersatu.

Apa perbedaan antara:

  • KVM
  • QEMU
  • libvirt

Yang dikendalikan oleh virshdan virt-install?

Komentar ini mengatakan bahwa libvirt adalah ontop abstraksi dari QEMU, yang merupakan ontop abstraksi dari KVM. Namun dokumen resmi QEMU mengatakan bahwa QEMU adalah emulator prosesor, yang terdengar seperti komponen level terendah.

falsePockets
sumber

Jawaban:

7

Qemu adalah level terendah yang mengemulasi prosesor dan periferal. KVM akan mempercepatnya jika CPU memiliki VT diaktifkan. Libvirt menyediakan daemon dan klien untuk memanipulasi VM untuk kenyamanan. Duplikat

Yongsheng
sumber