Pét*_*son 21 virtualization xen redhat kvm-virtualization
KVM 是类型 1 还是类型 2 管理程序?
我知道类型 1 管理程序在裸机上运行,而类型 2 管理程序是运行在操作系统(例如 VMware Workstation)之上的应用程序。我也知道类型 1 和类型 2 客户端之间的性能差异可能很大。
我很困惑,好像 KVM 是类型 1 或 2,因为我知道可以在 dom0 中安装桌面环境。
Esa*_*nen 22
KVM 不是一个明确的案例,因为它可以归类为任何一种。KVM 内核模块将 Linux 内核变成了类型 1 的裸机管理程序,而整个系统可以归类为类型 2,因为主机操作系统仍然功能齐全,而其他 VM 从其角度来看是标准的 Linux 进程。
桌面环境即 GUI 与此关系不大。如果我们将其与 Hyper-V 进行比较,则更清楚,其中管理程序是所有虚拟机下方的一个不同层:即使 dom0 从技术上讲也只是其中的一个 VM,尽管它具有特殊权限并且是控制台中显示的那个,有一个图形用户界面。因此,如果我们过于关注外观,Hyper-V 可能看起来像 2 型,而它纯粹是 1 型。
小智 8
如果 Hyper-V 是类型 1,那么 KVM 也是类型 1。KVM 中的操作系统没有模拟硬件服务。坦率地说,整个第 1 类与第 2 类术语已经过时,应该弃用,因为几乎所有现代虚拟机管理程序都依赖于硬件辅助虚拟化,并且来宾的运行速度接近裸机。
| 归档时间: |
|
| 查看次数: |
20138 次 |
| 最近记录: |