O KVM é um hypervisor tipo 1 ou tipo 2?

9

O KVM é um hipervisor tipo 1 ou tipo 2?

Eu entendo que hipervisores do tipo 1 são executados no bare metal, enquanto os hipervisores do tipo 2 são aplicativos executados no topo de um sistema operacional (como o VMware Workstation). Também entendo que a diferença de desempenho entre os clientes do tipo 1 e do tipo 2 pode ser significativa.

Estou confuso como se o KVM fosse do tipo 1 ou 2, pois entendo que um ambiente de desktop pode ser instalado no dom0.

    
por Pétur Ingi Egilsson 11.06.2017 / 08:35

1 resposta

14

O KVM não é um caso claro, pois pode ser categorizado como qualquer um deles. O módulo de kernel KVM transforma o kernel Linux em um hipervisor bare-metal tipo 1, enquanto o sistema geral pode ser categorizado em tipo 2 porque o sistema operacional host ainda está totalmente funcional e as outras VMs são processos padrão do Linux.

O ambiente de trabalho, ou seja, a GUI tem menos a ver com isso. É mais claro se compararmos isso com o Hyper-V, onde o hipervisor é uma camada distinta abaixo de todas as máquinas virtuais: mesmo dom0 é tecnicamente apenas uma VM entre outras, apesar de ter privilégios especiais e é o mostrado no console, ter uma interface gráfica. Portanto, se olharmos muito para a aparência, o Hyper-V pode parecer com o tipo 2, enquanto é puramente do tipo 1.

    
por 11.06.2017 / 08:56