GNU/Linux >> Linux Esercitazione >  >> Cent OS

Differenza tra Qemu e KVM

Qemu

È un emulatore di macchina e un virtualizzatore generico e open source. Se utilizzato come emulatore di macchina, QEMU può eseguire sistemi operativi e programmi realizzati per una macchina (ad esempio una scheda ARM) su una macchina diversa (ad esempio il proprio PC). Utilizzando la traduzione dinamica, Qemu ottiene prestazioni molto buone.

Alcune delle caratteristiche importanti sono menzionate di seguito:

  • Qemu è un software completo e autonomo, emula il sistema operativo di destinazione.
  • Qemu supporta la virtualizzazione Para
  • Per emulare più del semplice processore, Qemu include un lungo elenco di emulatori di periferiche:disco, rete, VGA, PCI, USB, porte seriali/parallele, ecc.

KVM (macchina virtuale del kernel)

KVM è un modulo del kernel Linux che consente a un programma in spazio utente di utilizzare le funzionalità di virtualizzazione hardware di vari processori. Alcune delle caratteristiche importanti sono menzionate di seguito:

  • KVM supporta la virtualizzazione completa
  • KVM è un fork dell'eseguibile Qemu, entrambi i team lavorano attivamente per mantenere la differenza al minimo
  • Oltre al cambio di stato del processore, il modulo kernel gestisce anche alcune parti di basso livello dell'emulazione, come i registri MMU (usati per gestire VM) e alcune parti dell'hardware emulato PCI.

Qemu-kvm

Il progetto KVM sta mantenendo un fork di QEMU chiamato qemu-kvm. fornisce comunque le migliori prestazioni e alcune funzionalità aggiuntive per l'utilizzo di KVM con QEMU su x86. Qualsiasi altra architettura è già completamente supportata dalla stessa QEMU. L'obiettivo è unire tutte le restanti differenze di funzionalità in QEMU a monte.


Cent OS
  1. Differenza tra shell di accesso e shell non di accesso?

  2. Differenza tra 2>&-, 2>/dev/null, |&, &>/dev/null E>/dev/null 2>&1?

  3. Qual è la differenza tra Sudo Su – e Sudo Su –?

  4. Differenza tra Eot ed Eof?

  5. Differenza tra [0-9], [[:digit:]] e D?

Differenza tra cPanel e WHM

Differenza tra apt e apt-get spiegato

La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

Centos – La differenza tra spegnimento alle 18:00 e spegnimento alle 18:00?

Differenza tra dimensione del blocco e dimensione del cluster?

Differenza tra tubazioni ed espansione dei comandi?