一种虚拟机系统的资源管理方法技术方案

技术编号:34629033 阅读:49 留言:0更新日期:2022-08-20 09:39
本发明专利技术公开了一种虚拟机系统的资源管理方法,通过首先获取到所有的虚拟机所有的用户的使用习惯数据,之后任选一用户正在使用的虚拟机,对其使用习惯数据进行惯性分析,主要对累积阶段每天的使用上值Z i,根据使用上值确定其离偏值,根据离偏值与X1之间的关系确定若干个移除上值,和若干个范围上值,根据移除上值的个数确定移除占比,之后自动得到对应的合项信息、半合信息和错合信息中的一种,之后自动进行存储分配;分配完成后,对用户使用虚拟机的情况进行实时分析,结合CPU每天的平均负载和存储变动比,来确定用户在使用虚拟机时是否处于闲置状态,当满足判定条件时,自动提醒管理人员处理,避免繁杂的告警信号,精确辨认。精确辨认。

【技术实现步骤摘要】
一种虚拟机系统的资源管理方法


[0001]本专利技术涉及资管管理
,具体涉及一种虚拟机系统的资源管理方法。

技术介绍

[0002]现有技术中,可以通过VMware的虚拟化平台的集中管理监控产品vRealizeOperations Manager(vROps)实现对虚拟机的监控和预警,能够让运维人员提前发现并解决潜在的风险问题,例如:它可以对繁忙的虚拟机进行预警,提醒运维人员扩容资源,对闲置的虚拟机同样会进行告警,提醒运维人员进行资源的回收,这些都是非常必要且实用的功能。
[0003]但是在实际使用过程中,会发现其有诸多的问题,导致无法有效达到管理虚拟化资源目的,例如:
[0004]首先,在进行资源分配,尤其是针对用户资源分配时,用户预先的资源分配方式一般采用如下方式,如用户实际购买时为20T,但是在实际分配时,会先分配部分,比如1T,这个针对部分用户来说,如果业务突发,需要超范围的存储内容时,无法对用户的行为进行优化,那么如何合理为用户分配适应的资源,优化用户体验,这是一个难题;
[0005]其次,告警信息过多且无法自动化处理、闲置虚拟机误报率过高且回收后无法恢复等。
[0006]导致上述问题的原因在于现有技术的集中管理监控产品仅通过性能数据为指标进行评估,评估方法单一且产生大量告警信息给运维人员进行处理,处理效率较低。

技术实现思路

[0007]本专利技术的目的在于提供一种虚拟机系统的资源管理方法;
[0008]本专利技术的目的可以通过以下技术方案实现:
[0009]一种虚拟机系统的资源管理方法,该方法具体包括下述步骤:
[0010]步骤一:获取到所有的虚拟机所有的用户的使用习惯数据,使用习惯数据即为用户在累积阶段每天的最高存储空间使用值;
[0011]任选一用户正在使用的虚拟机,对其使用习惯数据进行惯性分析,主要对累积阶段每天的使用上值Zi,根据使用上值确定其离偏值,根据离偏值与X1之间的关系确定若干个移除上值,和若干个范围上值,根据移除上值的个数确定移除占比,根据移除占比产生的合项信号、半合信号和错合信号中的任一种,之后根据不同的信号分配常规存值和扩展上值,得到对应的合项信息、半合信息和错合信息中的一种;
[0012]步骤二:根据得到的常规信息、半合信息、错合信息中任一种时,自动进行存储分配,存储分配具体方式为:
[0013]S01:当得到的为常规信息时,自动获取到常规信息内的常规存值和扩展上值;
[0014]将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之九十五的空间时,快速新增额外空
间,将空间总存储量达到扩展上值范围内;
[0015]S02:当得到的为半合信息时,自动获取到半合信息内的常规存值和扩展上值;将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之八十的空间时,快速新增额外空间,将空间总存储量达到扩展上值范围内;
[0016]S03:当得到的为错合信息时,自动获取到错合信息内的常规存值和扩展上值;将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之六十的空间时,快速新增额外空间,将空间总存储量达到扩展上值范围内;
[0017]S04:完成存储空间的分配和快速调用。
[0018]本专利技术的有益效果:
[0019]本专利技术通过首先获取到所有的虚拟机所有的用户的使用习惯数据,之后任选一用户正在使用的虚拟机,对其使用习惯数据进行惯性分析,主要对累积阶段每天的使用上值Zi,根据使用上值确定其离偏值,根据离偏值与X1之间的关系确定若干个移除上值,和若干个范围上值,根据移除上值的个数确定移除占比,根据移除占比产生的合项信号、半合信号和错合信号中的任一种,之后根据不同的信号分配常规存值和扩展上值,得到对应的合项信息、半合信息和错合信息中的一种;再根据得到的常规信息、半合信息、错合信息中任一种时,自动进行存储分配;
[0020]分配完成后,对用户使用虚拟机的情况进行实时分析,结合CPU每天的平均负载和存储变动比,来确定用户在使用虚拟机时是否处于闲置状态,当满足判定条件时,自动提醒管理人员处理,避免繁杂的告警信号,精确辨认。
具体实施方式
[0021]下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0022]本专利技术为一种虚拟机系统的资源管理方法,该方法具体包括下述步骤:
[0023]步骤一:获取到所有的虚拟机所有的用户的使用习惯数据,使用习惯数据即为用户在累积阶段每天的最高存储空间使用值;存储空间使用值指代为用户当天使用的最大存储空间;累积阶段具体指代为惯性分析当下时间起算,往前推180天的这一阶段;
[0024]任选一用户正在使用的虚拟机,对其使用习惯数据进行惯性分析,惯性分析具体方式为:
[0025]S1:获取到使用习惯数据内的累积阶段每天的最高存储空间使用值,将其标记为使用上值Zi,i=1、...、180;
[0026]S2:之后自动计算Zi的均值,将其标记为P,利用公式计算使用上值的离偏值W,具体计算公式为:
[0027][0028]式中,|*|表示为对括号内的数值取绝对值;
[0029]S3:之后对W值进行判定,当W超过X1时,X1为预设数值,进行数据删除,数据删除具体方式为:
[0030]按照|Zi

P|从大到小的顺序对Zi进行排序,依次选取对应的Zi,将其暂时移除,除去之后对剩余的Zi重新进行W值计算,若此时W值还是超过X1,则按照|Zi

P|从大到小的顺序选取下一个Zi值,移除之后重新计算W值,直到W值不超过X1;
[0031]S4:将移除的Zi值标记为移除上值,剩余的标记为范围上值;
[0032]S5:按照移除上值的个数进行判定,获取到移除上值的个数,将其除以180,得到移除占比;
[0033]当移除占比低于X2时,产生合项信号;
[0034]当移除占比处于X2到4*X2之间时,产生半合信号;
[0035]否则,产生错合信号;
[0036]此处X2为预设数值,一般取值为10%;
[0037]S6:根据产生的合项信号、半合信号和错合信号,分配常规存值和扩展上值,具体分配方式为:
[0038]当产生合项信号时,此时将范围上值的最大值标记为常规存值,将移除上值中的最大值标记为扩展上值;将此时的常规存值和扩展上值融合形成的信息标记为常规信息;
[0039]当产生半合信号时,此时自动将移除上值内的中间数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机系统的资源管理方法,其特征在于,该方法具体包括下述步骤:步骤一:获取到所有的虚拟机所有的用户的使用习惯数据,使用习惯数据即为用户在累积阶段每天的最高存储空间使用值;任选一用户正在使用的虚拟机,对其使用习惯数据进行惯性分析,主要对累积阶段每天的使用上值Zi,根据使用上值确定其离偏值,根据离偏值与X1之间的关系确定若干个移除上值,和若干个范围上值,根据移除上值的个数确定移除占比,根据移除占比产生的合项信号、半合信号和错合信号中的任一种,之后根据不同的信号分配常规存值和扩展上值,得到对应的合项信息、半合信息和错合信息中的一种;步骤二:根据得到的常规信息、半合信息、错合信息中任一种时,自动进行存储分配,存储分配具体方式为:S01:当得到的为常规信息时,自动获取到常规信息内的常规存值和扩展上值;将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之九十五的空间时,快速新增额外空间,将空间总存储量达到扩展上值范围内;S02:当得到的为半合信息时,自动获取到半合信息内的常规存值和扩展上值;将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之八十的空间时,快速新增额外空间,将空间总存储量达到扩展上值范围内;S03:当得到的为错合信息时,自动获取到错合信息内的常规存值和扩展上值;将用户下一阶段的分配存储空间分配为常规存值,并对用户在下一阶段的使用情况进行实时分析,当实时使用空间占用常规存值百分之六十的空间时,快速新增额外空间,将空间总存储量达到扩展上值范围内;S04:完成存储空间的分配和快速调用。2.根据权利要求1所述的一种虚拟机系统的资源管理方法,其特征在于,存储空间使用值指代为用户当天使用的最大存储空间;累积阶段具体指代为惯性分析当下时间起算,往前推180天的这一阶段。3.根据权利要求1所述的一种虚拟机系统的资源管理方法,其特征在于,步骤一中的惯性分析具体方式为:S1:获取到使用习惯数据内的累积阶段每天的最高存储空间使用值,将其标记为使用上值Zi,i=1、...、180;S2:之后自动计算Zi的均值,将其标记为P,利用公式计算使用上值的离偏值W,具体计算公式为:式中,|*|表示为对括号内的数值取绝对值;S3:之后对W值进行判定,当W超过X1时,X1为预设数值,进行数据删除,数据删除具体方式为:按照|Zi

P|从大到小的顺序对Zi进行排序,依次选取对应的Zi,将其暂时移除,除去之后对剩余的Zi重新进行W值计算,若此时W值还是超过X1,则按照|Zi

P|从大到小的顺序选
取下一个Zi值,移除之后重新计算W值,直到W值不超过X1;S4:将移除的Zi值标记为移除上值,剩余的标记为范围上值;S5:按照移除上值的个数进行判定,获取到移除上值的个数,将其除以180,得到移除占比;当移除占比低于X2时,产生合项信号;当移除占比处于X2到4*X2之间时,产生半合信号;否则,产生错合信号;S6:根据产生的合项信号、半合信...

【专利技术属性】
技术研发人员:张帆傅涛黄明于瀛江吴晓峰
申请(专利权)人:杭州中港科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1