[发明专利]虚拟机的释放方法及装置、存储介质及电子设备有效
| 申请号: | 202010833574.2 | 申请日: | 2020-08-18 |
| 公开(公告)号: | CN111736961B | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 张晓梨;付志鹏;冯丹;王卓耀;梁俊 | 申请(专利权)人: | 鹏城实验室 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
| 地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 释放 方法 装置 存储 介质 电子设备 | ||
1.一种虚拟机的释放方法,其特征在于,包括:
当用户成功申请虚拟机后,周期性判断所述虚拟机是否处于超期使用状态;
在确定所述虚拟机处于超期使用状态时,生成所述虚拟机的超期提醒信息;
将所述超期提醒信息向所述用户展示,以确定所述用户是否选择延期使用所述虚拟机;
若确定所述用户不延期使用所述虚拟机,则对所述虚拟机进行监控,以确定所述虚拟机是否处于空闲可释放状态;
当所述虚拟机处于空闲可释放状态时,将所述虚拟机释放;
其中,所述对所述虚拟机进行监控,以确定所述虚拟机是否处于空闲可释放状态,包括:
按照预设的时间步长,获取所述虚拟机与当前时间步长对应的监控信息,所述监控信息包括所述虚拟机的各个性能指标的使用率;
基于各个所述性能指标的使用率,判断所述虚拟机在所述当前时间步长内是否处于空闲状态;
若所述虚拟机在所述当前时间步长内处于空闲状态,则基于所述当前时间步长确定所述虚拟机连续处于空闲状态的时间总和,其中,所述当前时间步长为所述时间总和中的最终时间步长;
判断所述时间总和是否大于或等于预设的空闲时长,若所述时间总和大于或等于所述空闲时长,则获取所述虚拟机的最新登录时间,并确定当前时间;
基于所述最新登录时间和当前时间确定所述虚拟机的未登录时长,并将所述未登录时长与所述空闲时长进行对比,以判断所述虚拟机是否处于空闲可释放状态;
若所述未登录时长大于或等于所述空闲时长,则确定所述虚拟机处于空闲可释放状态。
2.根据权利要求1所述的方法,其特征在于,所述周期性判断所述虚拟机是否处于超期使用状态,包括:
按照预设的时间周期,获取所述虚拟机的应用信息,并确定在获取所述虚拟机的应用信息时的当前时间点;
将所述虚拟机的应用信息中的结束使用时间点与所述当前时间点进行对比,以判断所述当前时间点是否超过所述虚拟机的结束使用时间点;
若所述当前时间点超过所述虚拟机的结束使用时间点,则确定所述虚拟机处于超期使用状态。
3.根据权利要求2所述的方法,其特征在于,所述生成所述虚拟机的超期提醒信息,包括:
获取所述虚拟机的基本信息;
基于所述虚拟机的所述基本信息和所述应用信息,生成所述虚拟机的超期提醒信息。
4.根据权利要求1所述的方法,其特征在于,所述基于各个所述性能指标的使用率,判断所述虚拟机在所述当前时间步长内是否处于空闲状态,包括:
对于每个所述性能指标,判断该性能指标的使用率是否大于该性能指标的预设阈值,并得到该性能指标的判断结果;
确定在各个所述判断结果中是否存在表征为使用率大于预设阈值的判断结果;
若不存在表征为使用率大于预设阈值的判断结果,则确定所述虚拟机在所述当前时间步长内处于空闲状态。
5.根据权利要求1所述的方法,其特征在于,在将所述虚拟机释放之前,还包括:
确定所述虚拟机的资源信息;
基于所述资源信息创建所述虚拟机的资源快照;
将所述资源快照保存至预设的镜像库。
6.根据权利要求5所述的方法,其特征在于,还包括:
按照预设的查询周期,获取所述镜像库中各个所述资源快照的创建信息;
基于每个所述创建信息中的创建时间,确定每个所述资源快照的创建时长;
对于每个所述资源快照,将该资源快照的创建时长与预设的保存时长进行对比,以判断该资源快照的创建时长是否大于所述保存时长;
若该资源快照的创建时长大于所述保存时长,则将所述资源快照删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010833574.2/1.html,转载请声明来源钻瓜专利网。





