GNU/Linux >> Tutoriels Linux >  >> Cent OS

Différence entre Qemu et KVM

Qemu

Il s'agit d'un émulateur et d'un virtualiseur de machine générique et open-source. Lorsqu'il est utilisé comme émulateur de machine, QEMU peut exécuter un système d'exploitation et des programmes conçus pour une machine (par exemple, une carte ARM) sur une autre machine (par exemple, votre propre PC). En utilisant la traduction dynamique, Qemu atteint de très bonnes performances.

Certaines des caractéristiques importantes sont mentionnées ci-dessous :

  • Qemu est un logiciel complet et autonome, il émule le système d'exploitation cible.
  • Qemu prend en charge la virtualisation Para
  • Pour émuler plus que le processeur, Qemu inclut une longue liste d'émulateurs de périphériques :disque, réseau, VGA, PCI, USB, ports série/parallèle, etc.

KVM (machine virtuelle du noyau)

KVM est un module du noyau Linux qui permet à un programme d'espace utilisateur d'utiliser les fonctionnalités de virtualisation matérielle de divers processeurs. Certaines des caractéristiques importantes sont mentionnées ci-dessous :

  • KVM prend en charge la virtualisation complète
  • KVM est un fork de l'exécutable Qemu, les deux équipes travaillent activement pour maintenir la différence au minimum
  • Outre le changement d'état du processeur, le module du noyau gère également quelques parties de bas niveau de l'émulation, comme les registres MMU (utilisés pour gérer la VM) et certaines parties du matériel émulé PCI.

Qemu-kvm

Le projet KVM maintient un fork de QEMU appelé qemu-kvm. il offre toujours les meilleures performances et certaines fonctionnalités supplémentaires pour l'utilisation de KVM avec QEMU sur x86. Toute autre architecture est déjà entièrement prise en charge par QEMU lui-même. L'objectif est de fusionner toutes les différences de fonctionnalités restantes dans QEMU en amont.


Cent OS
  1. différence entre podman et docker.

  2. Différence entre le shell de connexion et le shell sans connexion ?

  3. La Différence Entre [[ $a ==Z* ]] Et [ $a ==Z* ] ?

  4. Centos - La différence entre l'arrêt à 18h00 et l'arrêt à 18h00 ?

  5. Différence entre l'expansion de la tuyauterie et de la commande ?

Différence entre cPanel et WHM

Différence entre apt et apt-get expliquée

Différence entre les applications Gtk et Qt ?

Différence entre la taille du bloc et la taille du cluster ?

Différence entre snat et mascarade?

La Différence Entre Nss Et Pam?