Hyper-V集成服务: Hyper-V 包括支持的来宾操作系统的软件包,从而改进了物理计算机与虚拟机之间的集成。该程序包称为集成服务。为了获得最优的性能,我们建议管理操作系统和来宾操作系统运行相同版本的集成服务。若要将来宾操作系统上的集成服务升级到较新的版本,请在虚拟机在包含要升级到的集成服务版本的 Hyper-V 版本上运行时执行升级。当我们安装完Hyper-V角色后,在服务中能看到如下正在运行的服务:

A: Hyper-V Data Exchange Service

B: Hyper-V Guest shutdown Service

C: Hyper-V Heartbeat Service

D: Hyper-V Remote Desktop Virtualization Service

E: Hyper-V Time Integration Service

F: Hyper-V Volume Shadow Copy Requestor

G:Hyper-V来宾服务接口

H:Hyper-V虚拟机管理

Hyper-V Server Integration Services工作原理

进入虚拟机并安装集成服务后进入设备管理器(虚拟机是windows server 2012会自动安装集成服务,之前的系统需要手动安装)

打开服务器设备管理器

Hyper-V Server Integration Services工作原理

Hyper-V Integration Services提供了一套可以帮助提升虚拟机性能表现的组件。Integration Services提供的组件分为两种:驱动和服务。驱动在提升虚拟机性能表现方面发挥了十分重要的作用,而服务则负责完成具体的工作。比如,VMBus驱动在虚拟机和父分区之间充当了通讯信道的角色,帮助提升两者之间的通讯效率。

Hyper-V Integration Services在每台虚拟机上都安装了五种服务,每种服务都在实现特定功能方面都发挥了重要作用。这些服务包括操作系统关闭、时间同步、数据交换、心跳和备份(卷快照)。Windows Server 2012 R2还增加了一种称为客户端服务的功能,可以将文件复制到虚拟机当中。

Hyper-V Integration Services主要包含了三种驱动:虚拟化服务提供者(VSP)、虚拟化服务客户端(VSC)以及VMBus驱动,它们之间通过协同工作以加强虚拟机的性能表现。VSP驱动运行在父分区上,而VSC驱动运行在子分区上。如果四个VSP运行在父分区上,就会有四个相应的VSC运行在子分区上。VSC和运行在父分区上的VSP进行通讯。比如,如果一台虚拟机需要使用网络服务,就会使用其VSC网络驱动来和运行在父分区上的VSP网络驱动进行通讯。

但是需要注意的是VSC和VSP之间不能直接进行通讯;它们需要借助一个媒介进行通讯。这时VMBus驱动就可以发挥作用了。VMBus驱动同时运行在父分区和子分区上,解决了VSP和VSC之间的通讯问题。运行在子分区上的VMBus和运行在父分区上的VMBus在主机的内核空间中进行通讯。因为内核空间可以直接访问硬件,因此VSC和VSP之间的通讯不会受到任何性能损失的影响。为了确保在Hyper-V主机和虚拟机都已经安装并启用了VMBus驱动,需打开设备管理器,在系统设备列表当中检查“微软虚拟机总线提供程序。”

Hyper-V Server Integration Services工作原理

作为Hyper-V Integration Services的一个重要组成部分,还需要确保虚拟机已经正确安装了VSC。进入虚拟机操作系统的设备管理器,在相应的节点下检查VSC,如下面的Hyper-V虚拟机截图所示。

Hyper-V Server Integration Services工作原理

默认情况下,微软在hypervisor(父分区)中安装了VMBus和VSP。换句话说,假如虚拟机已经安装VMBus和VSC,hypervisor就可以及时响应虚拟机的请求。虚拟机也可以在没有VMBus和VSC驱动的情况下和hypervisor进行通讯,但是这样会降低双方之间的通讯速度,因为它们使用的是设备模拟器,而不是内核访问。


原文摘自
http://www.searchvirtual.com.cn/showcontent_84971.htm

 

关于来宾操作系统是否需要安装Hyper-V集成服务,可参见Hyper-V Server 2012 R2介绍

http://ericxuting.blog.51cto.com/8995534/1581673