[发明专利]一种热迁移耗时的预估方法、装置及计算机设备在审
申请号: | 202210911202.6 | 申请日: | 2022-07-29 |
公开(公告)号: | CN115480867A | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 袁明浩 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 熊飞雪 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 迁移 耗时 预估 方法 装置 计算机 设备 | ||
本申请提供了一种热迁移耗时的预估方法、装置及计算机设备,包括:先获取目标虚拟机的初始脏页速率及迁移带宽,对该目标虚拟机的初始脏页内存进行第一阶段虚拟迭代,直至目标虚拟机的脏页速率小于指定阈值;再根据第一阶段虚拟迭代中最后一次迭代的脏页速率,确定稳定脏页速率;进而对目标虚拟机进行第二阶段虚拟迭代,直至该目标虚拟机的脏页内存小于脏页阈值;最后将第一虚拟迭代时间与第二虚拟迭代时间进行求和,确定该目标虚拟机的预计虚拟迁移总耗时。本申请解决了现有预估方法不适用于auto‑converge热迁移耗时预估,对高负载虚拟机的迁移能力非常有限,导致预估精准度较差的技术问题,提高了预估精准度。
技术领域
本申请涉及虚拟机技术领域,具体涉及一种热迁移耗时的预估方法、装置及计算机设备。
背景技术
热迁移(Live Migration),是指将整个虚拟机的运行状态完整保存下来,同时可以快速恢复到原有硬件平台甚至是不同硬件平台上。在云计算环境中,可以借助虚拟机的热迁移技术保证客户业务连续性,也可以提高云计算数据中心硬件资源的利用率,实现负载均衡。
由于热迁移过程中不能断开来自客户的链接,对于迁移中的虚拟机,客户业务仍在正常运行,所以脏数据会持续产生。当负载较高,脏数据产生过快时,会导致虚拟机的迁移耗时增长且性能受限,给客户体验也造成了不良影响。因此,为了更好进行迁移管理和运维,准确预估迁移耗时十分重要。目前,现有的预估方法大都是基于普通热迁移提出的,而普通热迁移的参数假设都过于理想化,与现在主流的auto-converge热迁移不符,例如,现有的预估方法往往假设脏页速率恒定,而在主流的auto-converge热迁移中,为了加速迁移收敛,虚拟机会被限速,从而脏页速率是逐渐减小的。
因此,现有的预估方法不适用于auto-converge热迁移耗时预估,对高负载虚拟机的迁移能力非常有限,导致预估精准度较差。
发明内容
本申请提供了一种热迁移耗时的预估方法、装置及计算机设备,解决了现有的预估方法不适用于auto-converge热迁移耗时预估,对高负载虚拟机的迁移能力非常有限,导致预估精准度较差的技术问题。
一方面,提供了一种热迁移耗时的预估方法,所述方法包括:
获取目标虚拟机的初始脏页速率,并获取所述目标虚拟机的迁移带宽;
根据所述初始脏页速率及所述迁移带宽,对所述目标虚拟机的初始脏页内存进行第一阶段虚拟迭代,直至所述目标虚拟机的脏页速率小于指定阈值;所述目标虚拟机的脏页速率与所述第一阶段虚拟迭代的虚拟迭代次数成反相关;
根据所述第一阶段虚拟迭代中最后一次虚拟迭代过程的脏页速率,确定稳定脏页速率;
根据所述稳定脏页速率与所述迁移带宽,对所述目标虚拟机在第一阶段虚拟迭代后的脏页内存进行第二阶段虚拟迭代,直至所述目标虚拟机的脏页内存小于脏页阈值;
将所述第一阶段虚拟迭代的第一虚拟迭代时间,与所述第二阶段虚拟迭代的第二虚拟迭代时间进行求和,确定所述目标虚拟机的预计虚拟迁移总耗时。
又一方面,提供了一种热迁移耗时的预估装置,所述装置包括:
速率及带宽获取模块,用于获取目标虚拟机的初始脏页速率,并获取所述目标虚拟机的迁移带宽;
第一阶段虚拟迭代模块,用于根据所述初始脏页速率及所述迁移带宽,对所述目标虚拟机的初始脏页内存进行第一阶段虚拟迭代,直至所述目标虚拟机的脏页速率小于指定阈值;所述目标虚拟机的脏页速率与所述第一阶段虚拟迭代的虚拟迭代次数成反相关;
稳定脏页速率确定模块,用于根据所述第一阶段虚拟迭代中最后一次虚拟迭代过程的脏页速率,确定稳定脏页速率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210911202.6/2.html,转载请声明来源钻瓜专利网。