KVM是1型还是2型管理程序?[关闭]


17

KVM是1型还是2型虚拟机管理程序?

我知道类型1虚拟机管理程序在裸机上运行,​​而类型2虚拟机管理程序是在操作系统(例如VMware Workstation)之上运行的应用程序。我也了解类型1和类型2客户端之间的性能差异可能很大。

我很困惑,好像KVM是类型1还是2,因为我知道可以在dom0中安装桌面环境。

Answers:


19

KVM并不是一个明确的案例,因为它可以分为两种。KVM内核模块将Linux内核转换为类型1的裸机管理程序,而整个系统可以归类为类型2,因为从其角度来看,主机OS仍可正常运行,而其他VM则是标准Linux进程。

桌面环境(即GUI)与此无关。更明确的是,我们将其与Hyper-V进行比较,在Hyper-V中,hypervisor是所有虚拟机下的一个独立层:即使dom0在技术上也只是其中一个VM,尽管它具有特殊的特权,并且在控制台中显示,有一个GUI。因此,如果我们过多地盯着外观,则Hyper-V可能看起来像类型2,而纯粹是类型1。


1
第2类管理程序具有KVM没有的HAL
FreeSoftwareServers

1

如果Hyper-V是类型1,那么KVM也是类型1。KVM中的操作系统没有仿真硬件服务。坦白地说,整个1型和2型术语已经过时,应该淘汰,因为几乎所有现代虚拟机管理程序都依赖于硬件辅助虚拟化,并且来宾以接近裸机的速度运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.