[发明专利]虚拟化I/O处理延迟的实时测量有效
申请号: | 201380028441.6 | 申请日: | 2013-05-21 |
公开(公告)号: | CN104335180B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | H.尤登弗兰德;K.J.奥克斯;F.加瑟特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎,王珊珊 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 处理 延迟 实时 测量 | ||
技术领域
本发明涉及测量由服务器虚拟化引起的I/O操作的处理的延迟,尤其涉及测量由管理程序(hypervisor)用以管理操作系统的多个实例花费的时间。
背景技术
在利用虚拟机操作的计算机中,管理程序将真实计算机的包括中央处理器(CPU)、存储器、存储装置和I/O设备的物理资源划分为独立的虚拟机。例如,管理程序可以分配预定时间帧和可由各自虚拟机访问的存储器或者存储装置的预定部分,在该预定时间帧中,每个虚拟机可以访问CPU。
当发生目标是具体虚拟机的中断时,管理程序接收该中断并且确定该中断被定向到哪个虚拟机。如果另一虚拟机正在利用诸如CPU的系统资源,则在由目标虚拟机处理中断时引起延迟,直至管理程序控制CPU开始运行目标虚拟机为止。然后目标虚拟机可以基于接收到中断而执行一个或者多个功能。
从管理程序管理多个虚拟机产生的其他延迟包括仿真开销和由于涉及多个管理程序线程和虚拟机的分组发送和接收引起的调度延迟,在该仿真开销中,访问I/O设备的指令和操作被管理程序拦截(intercept)。
因此,在本领域需要解决上述问题。
发明内容
示例性实施例包括确定服务器上的I/O操作的参考I/O服务时间的方法。该服务器可以包括运行配置为管理多个逻辑分区(LPAR)的管理程序的处理器,并且每个LPAR可以运行操作系统(O/S)的多个实例之一。该方法还可以包括由该处理器测量该I/O操作的实际I/O服务时间,并且由该处理器基于参考I/O服务时间和实际I/O服务时间确定该服务器上的虚拟化的延迟时间。
从第一方面看,本发明提供用于管理操作系统的多个实例的方法,包括:确定服务器上的I/O操作的参考I/O服务时间;利用运行管理程序的该服务器的处理器测量该I/O操作的实际I/O服务时间,该管理程序配置为管理多个逻辑分区(LPAR),每个LPAR运行操作系统(O/S)的多个实例之一;以及由该处理器基于该参考I/O服务时间和该实际I/O服务时间确定在该服务器上的虚拟化的延迟时间。
从另一方面看,本发明提供用于管理操作系统的多个实例的计算机系统,包括:存储器,被划分为多个逻辑分区(LPRA),每个LPRA配置为运行操作系统(O/S)的多个实例之一;处理器,配置为确定服务器上的I/O操作的参考I/O服务时间,测量该I/O操作的实际I/O服务时间,并且基于该参考I/O服务时间和该实际I/O服务时间确定该服务器上的虚拟化的延迟时间。
从另一方面看,本发明提供用于管理操作系统的多个实例的计算机程序产品,该计算机程序产品包括:计算机可读存储介质,能够由处理电路读取并且存储用于由该处理电路执行以进行用于进行本发明的步骤的方法的指令。
从另一方面看,本发明提供存储在计算机可读介质上并且能够加载到数字计算机的内部存储器中的计算机程序,该计算机程序包括用于在所述程序在计算机上运行时进行本发明的步骤的软件代码部分。
另外的示例性实施例包括计算机程序产品,该计算机程序产品包括可由计算机的处理电路读取并且存储用于由处理电路执行以进行方法的指令的非暂时存储介质。该方法可以包括确定服务器上的I/O操作的参考I/O服务时间。该服务器可以包括运行管理程序的处理器,该管理程序配置为管理多个逻辑分区(LPAR),并且每个LPAR可以运行操作系统(O/S)的多个实例之一。该方法还可以包括由处理器测量该I/O操作的实际I/O服务时间,并且由处理器基于参考I/O服务时间和实际I/O服务时间确定该服务器上的虚拟化的延迟时间。
进一步的示例性实施例包括计算机系统,该计算机系统包括:存储器,被划分为多个逻辑分区(LPRA),每个LPRA配置为运行操作系统(O/S)的多个实例之一;以及处理器。该处理器配置为运行管理程序以管理多个LPAR的操作。该处理器可以确定服务器上的I/O操作的参考I/O服务时间,测量该I/O操作的实际I/O服务时间。该处理器还可以基于该参考I/O服务时间和该实际I/O服务时间确定该服务器上的虚拟化的延迟时间。
通过本发明的技术实现另外的特征和优点。本发明的其他实施例和方面在本文详细描述并且被视为要求保护的发明的一部分。为了更好地理解具有这些优点和特征的本发明,参考描述和附图。
附图说明
现在将参考如在下面附图中图示的优选实施例仅以示例的方式描述本发明:
图1图示根据本发明的优选实施例的虚拟机系统;
图2图示根据本发明的优选实施例的子通道测量块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028441.6/2.html,转载请声明来源钻瓜专利网。