[发明专利]基于探测器的虚拟机性能干扰度量系统及方法有效
| 申请号: | 201710778715.3 | 申请日: | 2017-09-01 |
| 公开(公告)号: | CN107515779B | 公开(公告)日: | 2020-08-07 |
| 发明(设计)人: | 周航;李青;朱海;朱欣颖 | 申请(专利权)人: | 周口师范学院 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
| 地址: | 466001 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 探测器 虚拟机 性能 干扰 度量 系统 方法 | ||
1.一种基于探测器的虚拟机性能干扰度量系统,其特征在于,
所述的系统包括:探测器模块、服务器理想状态指标获取模块、服务器实际状态值获取模块以及判定模块,所述的各模块间均通过模块接口相连接;
所述的探测器模块包括:
探测器调试子模块;
负载生成子模块,通过模块接口与所述的探测器调试子模块相连接,用于产生负载运行状态值,所述的负载运行状态值包括服务响应时间、单位时间用户交互数量以及执行时间;所述的负载生成子模块产生的工作负载分为计算密集型类型的PHP脚本语言及内存密集型的矩阵转置,且所述的计算密集型类型的PHP脚本语言及所述的内存密集型的矩阵转置的强度都是可控可调的;
干扰检测子模块,通过模块接口与所述的负载生成子模块相连接,用于观察并传递所述的负载运行状态值;
管理控制子模块,通过模块接口与所述的负载生成子模块和干扰检测子模块相连接,用于接收由该干扰检测子模块传递的负载运行状态值;
所述的判定模块通过模块接口分别与所述的服务器理想状态指标获取模块和服务器实际状态值获取模块相连接,用于服务器理想状态指标值和服务器实际状态值的比较;
通过对所述的服务响应时间及所述的单位时间用户交互数量进行检测实现对Web服务类型工作负载的增多进行检测,即从服务响应时间的角度来探测服务效率,从服务器同一时刻能够交互的用户数量来衡量其性能;通过对所述的执行时间进行检测实现对非web服务类型的工作负载进行检测,即通过所述的执行时间度量其相对运行效率;
所述的系统进行探测器的虚拟机性能干扰度量操作,其中,所述的探测器的虚拟机性能干扰度量操作进行以下处理:
(1)调试探测器;
(2)获取服务器理想状态指标,由所述的理想状态指标作为参照物标准,其中,所述的获取服务器理想状态指标,具体包括以下步骤:
(2.1)在服务器中运行探测器所在的虚拟机中设定的任务;
(2.2)观察该虚拟机中的负载运行状态值;
(2.3)传递所述的负载运行状态值,并将该负载运行状态值记录在管理控制子模块中;
(3)获取服务器实际状态值,具体包括以下步骤:
(3.1)在服务器中运行包括实际工作负载和探测器在内的虚拟机中的设定的任务;
(3.2)观察该虚拟机中的负载运行状态值;
(3.3)传递所述的负载运行状态值,并将该负载运行状态值记录在管理控制子模块中;
(4)比较所述的服务器理想状态指标和服务器实际状态值,并进行干扰程度的判定;
其中,所述的设定的任务具体为PHP脚本执行和矩阵转置;
所述的干扰程度的判定通过服务响应时间、单位时间用户交互数量以及执行时间三个值相乘进行度量,或通过服务响应时间与执行时间相乘进行度量。
2.一种基于权利要求1的系统实现探测器的虚拟机性能干扰度量方法,其特征在于,所述的方法包括以下步骤:
(1)调试探测器;
(2)获取服务器理想状态指标,具体包括以下步骤:
(2.1)在服务器中运行探测器所在的虚拟机中设定的任务;
(2.2)观察该虚拟机中的负载运行状态值,该负载运行状态值具体包括服务响应时间、单位时间用户交互数量以及执行时间;
(2.3)传递所述的负载运行状态值,并将该负载运行状态值记录在管理控制子模块中;
(3)获取服务器实际状态值,具体包括以下步骤:
(3.1)在服务器中运行包括实际工作负载和探测器在内的虚拟机中的设定的任务;
(3.2)观察该虚拟机中的负载运行状态值;
(3.3)传递所述的负载运行状态值,并将该负载运行状态值记录在管理控制子模块中;
(4)比较所述的服务器理想状态指标和服务器实际状态值,并进行干扰程度的判定;所述的干扰程度的判定通过服务响应时间、单位时间用户交互数量以及执行时间三个值相乘进行度量,或通过服务响应时间与执行时间相乘进行度量;
所述的设定的任务具体为PHP脚本执行和矩阵转置。
3.根据权利要求2所述的实现探测器的虚拟机性能干扰度量方法,其特征在于,所述的调试探测器,具体包括以下步骤:
(5.1)确定监测的相对性能指标;
(5.2)选定探测器负载类型;
(5.3)确定待测的服务器机型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周口师范学院,未经周口师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710778715.3/1.html,转载请声明来源钻瓜专利网。





