虚拟机及其监控器概述
虚拟机是一种通过软件模拟的计算机系统,具备完整的硬件和操作系统功能。
虚拟机监控器(VMM)是管理虚拟机的一层软件,主要负责资源分配、调度执行以及处理虚拟机之间的隔离。运行虚拟机的物理计算机提供CPU、内存、存储和网络接口等硬件资源,通常称为宿主机。使用这些资源的虚拟机则被称为客户机。
[此处为图片1]
第1类虚拟机监控器
这类虚拟机监控器也称作原生或裸机虚拟机监控器,直接运行在物理宿主机硬件上。它们作为底层操作系统,直接管理和分配硬件资源给虚拟机。由于可以直接访问硬件资源,因此性能较高,但部署和配置相对复杂。常见的第1类虚拟机监控器包括VMware ESXi、Microsoft Hyper-V 和 Xen。
第2类虚拟机监控器
这类虚拟机监控器也称为托管或寄居虚拟机监控器,作为应用程序运行在宿主机的操作系统上。它们依赖于宿主机操作系统的服务来运行,因此性能较低,但部署和配置较为简单。