Hyper-V 体系结构

Hyper-V 具有基于类型 1 虚拟机监控程序的体系结构。 虚拟机监控程序可虚拟化处理器和内存。 它为根分区中的虚拟化堆栈提供机制来管理子分区、虚拟机(VM),并向 VM 公开 I/O(输入/输出)设备等服务。

根分区拥有并可以直接访问物理 I/O 设备。 根分区中的虚拟化堆栈为 VM、管理 API 和虚拟化 I/O 设备提供内存管理器。 它还实现模拟设备,例如集成设备电子(IDE)磁盘控制器和 PS/2 输入设备端口。 它支持特定于 Hyper-V 的合成设备,以提高性能和降低开销。

显示基于虚拟机监控程序 Hyper-V 体系结构的 此图显示基于 Hyper-V 监控程序的体系结构。

特定于 Hyper-V 的 I/O 体系结构由根分区中的虚拟化服务提供商(VSP)和子分区中的虚拟化服务客户端(VSC)组成。 每个服务作为设备通过 VM 总线暴露,该总线充当 I/O 总线,并通过共享内存等机制在使用这些机制的 VM 之间实现高性能通信。 来宾操作系统的即插即用管理器枚举这些设备,包括 VM 总线,并加载相应的设备驱动程序、虚拟服务客户端。 除 I/O 以外的服务也通过此体系结构公开。

以下链接建议提高运行 Hyper-V 角色的服务器的性能的最佳做法。