最后更新2021/07/09
这是使用POWER处理器的小型机内部的一个特别接口,它是硬件、微码和软件的组合功能,用于监视物理CPU、内存、总线、控制卡等设备的运行情况,同时对这些设备进行管理,支持它们之间进行通信(在PHYP授权控制之下,通常通信方式通过设备之间或设备与内存之间DMA——直接内存访问进行,另外一些信息则来自物理CPU的寄存器)。
Hypervisor是一个虚拟的设备,并不唯一对应于某个板卡,而是一系列功能的总称,不要试图在机器上找到Hypervisor这个东西!Hypervisor接收来自HMC的命令,直接管理各种物理资源,进行资源分配。Service Processor(FSP)是实现Hypervisor功能的重要组件,但并不是Hypervisor,它负责对Hypervisor机构发出一些管理指令,并获取Hypervisor状态信息的管理设备,是沟通Hypervisor与HMC之间的桥梁。
Hypervisor是各种虚拟设备(虚拟SCSI卡,虚拟Ethernet卡,虚拟FC卡,虚拟串口)的实现者,包括桥接虚拟设备两端系统驱动程序而实现虚拟设备功能等等。
由于Hypervisor和分区、虚拟设备之间的通信以及分区管理经由小型机物理内存实现,因此需要占用若干内存。占用内存数量的多少与小型机型号、总物理内存大小、物理IO Drawer数量、分区数量、VIO数量和虚拟IO设备数量有关。在Power 4的小型机上,Hypervisor占用的物理内存[ 严格以上来说,这些内存并非全部由Hypervisor占用,但作为普通的管理用户,不需要了解太多内部技术细节,因此在此将所有系统占用的不能分配给分区使用的内存全都归到Hypervisor头上。]是固定数