[发明专利]虚拟机资源利用率提高方法及装置有效
申请号: | 202010596655.5 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111752712B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 贾诗童;赵书祥 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;王天尧 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 资源利用率 提高 方法 装置 | ||
1.一种虚拟机资源利用率提高方法,其特征在于,包括:
获取虚拟机的未启用时间;
基于预设的不同未启用时间范围,根据所述虚拟机的未启用时间,确定将对应的虚拟机数据压缩缓存至不同等级的缓存中,其中,不同未启用时间范围对应不同等级的缓存;
获取缓存中的虚拟机数量;
接收用户的虚拟机资源申请信息;
基于缓存中的虚拟机数量和所述用户的虚拟机资源申请信息,从所述缓存中解压释放虚拟机数据为所述用户分配虚拟机。
2.如权利要求1所述的虚拟机资源利用率提高方法,其特征在于,所述预设的不同未启用时间范围包括多个等级;
所述不同等级的缓存根据数据存储设备的读写速度和成本确定;
基于预设的不同未启用时间范围,根据所述虚拟机的未启用时间,确定将对应的虚拟机数据压缩缓存至相应等级的缓存中,包括:
若所述虚拟机的未启用时间处于第一等级的未启用时间范围内,将对应的虚拟机数据压缩缓存至第一等级的缓存中;
若所述虚拟机的未启用时间处于第二等级的未启用时间范围内,将缓存至第一等级的数据存储设备中虚拟机数据缓存在第二等级的缓存中;
若所述虚拟机的未启用时间处于下一个等级的未启用时间范围内,将缓存至上一个等级的缓存中虚拟机数据缓存在下一个等级的缓存中。
3.如权利要求2所述的虚拟机资源利用率提高方法,其特征在于,还包括:
根据不同缓存中的虚拟机数量,对不同等级的未启用时间范围进行动态调整。
4.如权利要求1所述的虚拟机资源利用率提高方法,其特征在于,所述虚拟机资源申请信息中包括用户信息;
基于缓存中的虚拟机数量和所述用户的虚拟机资源申请信息,从所述缓存中解压释放虚拟机数据为所述用户分配虚拟机,包括:
根据所述用户信息确定所述用户的优先级;
基于缓存中的虚拟机数量和所述用户的优先级,为用户分配虚拟机。
5.如权利要求1所述的虚拟机资源利用率提高方法,其特征在于,所述虚拟机资源申请信息中包括所申请的虚拟机标识;
还包括:
按照虚拟机标识将虚拟机数据压缩缓存至不同等级的缓存中;
基于所述用户的虚拟机资源申请信息,从所述缓存中解压释放虚拟机数据为所述用户分配虚拟机,包括:
根据所述所申请的虚拟机标识从缓存中获得相应的虚拟机数据;
将所述相应的虚拟机数据解压释放,分配给所述用户。
6.如权利要求1或5所述的虚拟机资源利用率提高方法,其特征在于,还包括:
当相应的虚拟机数据缓存在预设等级的缓存中,返回解压释放进度信息至用户。
7.如权利要求6所述的虚拟机资源利用率提高方法,其特征在于,所述解压释放进度信息包括解压释放剩余时间和/或解压释放数据量。
8.如权利要求1所述的虚拟机资源利用率提高方法,其特征在于,所述用户为多个用户;
基于缓存中的虚拟机数量和所述用户的虚拟机资源申请信息,从所述缓存中解压释放虚拟机数据为所述用户分配虚拟机,包括:
将所述缓存中的虚拟机数量和全部虚拟机数量的比值与预设的临界值进行比较,若所述缓存中的虚拟机数量和全部虚拟机数量的比值超过预设的临界值,减少用户数量,根据缓存中的虚拟机数量和减少数量后的用户的虚拟机资源申请信息,从所述缓存中解压释放虚拟机数据为用户分配虚拟机。
9.如权利要求1所述的虚拟机资源利用率提高方法,其特征在于,还包括:
获取当前使用的虚拟机的服务环境类型和使用时间范围,其中,服务环境类型为预设的固定类型环境或常规服务环境类型;
在所述使用时间范围处于预设的不同未启用时间范围内时,若所述服务环境类型为预设的固定类型环境或常规服务环境类型,不启动虚拟机数据压缩缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010596655.5/1.html,转载请声明来源钻瓜专利网。