一种虚拟机热迁移结果预测方法技术

技术编号:40980135 阅读:17 留言:0更新日期:2024-04-18 21:26
本发明专利技术属于云计算领域领域,尤其是一种虚拟机热迁移结果预测方法,针对现有的热点内存过大且脏页产生速率高的情况下,传统的虚拟机热迁移方法无法及时将脏页同步到目标服务器,导致脏页的积累超过了迁移速率,最终导致热迁移失败,这种失败不仅影响业务的连续性和性能,还增加了数据一致性的风险的问题,现提出如下方案,述虚拟机热迁移结果预测方法包括基于linux soft‑dirty的方案,跟踪虚拟机qemu进程的/proc/pid/pagemaps的第55位dirty,并引入合适的评估策略,从本质上跟踪虚拟机的内存脏页速率,在对虚拟机业务无任何影响,且不需要大量观察数据的情况下,对热迁移结果评测。

【技术实现步骤摘要】

本专利技术涉及云计算,尤其涉及一种虚拟机热迁移结果预测方法


技术介绍

1、虚拟机热迁移作为一种关键技术,用于在运行中将虚拟机从一个物理服务器迁移到另一个物理服务器,已经被广泛应用于云计算和数据中心等领域。然而,传统的虚拟机热迁移方法在处理热点内存过大且脏页产生速率高的情况下,往往面临热迁移失败的问题。

2、在热点内存过大且脏页产生速率高的情况下,传统的虚拟机热迁移方法无法及时将脏页同步到目标服务器,导致脏页的积累超过了迁移速率,最终导致热迁移失败。这种失败不仅影响业务的连续性和性能,还增加了数据一致性的风险。

3、如,一台虚拟机内部运行了内存数据库redis,并且io速度很高,脏页的产生速率到了10gb/s,也就是内存的刷新率达到了10gb/s;另外这台虚拟机所在的宿主机上的迁移网卡速度是10gbps或小于10gbps,那么就会发生迁移速度小于脏页内存产生的速度,结果就是迁移超时,迁移失败。建议脏页产生速率小于网卡速率的80%时,再进行迁移。

4、因此,需要一种能够预先评估热迁移的成功率,并在评估结果显示高风险时,选择本文档来自技高网...

【技术保护点】

1.一种虚拟机热迁移结果预测方法,其特征在于,所述虚拟机热迁移结果预测方法包括基于linux soft-dirty的方案,跟踪虚拟机qemu进程的/proc/pid/pagemaps的第55位dirty,并引入合适的评估策略,所述虚拟机热迁移结果预测方法包括如下步骤:

2.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述步骤S1还包括进一步步骤:

3.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述评估迁移还包括进一步步骤:

4.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述步骤S102还包括后续...

【技术特征摘要】

1.一种虚拟机热迁移结果预测方法,其特征在于,所述虚拟机热迁移结果预测方法包括基于linux soft-dirty的方案,跟踪虚拟机qemu进程的/proc/pid/pagemaps的第55位dirty,并引入合适的评估策略,所述虚拟机热迁移结果预测方法包括如下步骤:

2.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述步骤s1还包括进一步步骤:

3.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述评估迁移还包括进一步步骤:

4.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述步骤s102还包括后续步骤:

5.根据权利要求1所述的一种虚拟机热迁移结果预测方法,其特征在于,所述步骤s105由于往往监测的虚拟机脏页速率很快,并且统计脏页需要一段时...

【专利技术属性】
技术研发人员:陈供明谢龙夏贵武潘晓东
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1