[发明专利]一种热迁移中的降频方法、装置及存储介质有效

专利信息
申请号: 201710872884.3 申请日: 2017-09-25
公开(公告)号: CN109558219B 公开(公告)日: 2023-05-26
发明(设计)人: 周宜波 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/455
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 栗若木;龙洪
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 迁移 中的 方法 装置 存储 介质
【说明书】:

本申请提供一种热迁移中的降频方法、装置及存储介质;其中,热迁移中的降频方法包括:在热迁移的过程中,确定降频后,对降频所针对的虚拟中央处理器vcpu线程进行标记;当对已标记的vcpu线程执行预定类型的操作时,阻塞已标记的vcpu线程。本申请至少一个实施例可以当在热迁移过程中进行降频时,减少对虚拟机性能的影响。

技术领域

发明涉及虚拟机领域,尤其涉及一种热迁移中的降频方法、装置及存储介质。

背景技术

热迁移(live migrate)是基于核的虚拟机(Kernel-based Virtual Machine,kvm)平台一个非常重要的特性(feature),又称为动态迁移、实时迁移,在数据中心的运维方面扮演重要的角色。热迁移过程中,虚拟机的停机时间(downtime)直接会影响虚拟机(Virtual Machine,vm)的可用时间。

在kvm的热迁移过程中,需要不断的把vm内存从源端拷贝到目的端。由于有内存脏页(被修改过的页)的产生,所以通常情况下需要迭代很多次才能把内存完全拷贝完。当迭代一定次数达到内存的收敛之后,就会进行最后一次的拷贝。最后一次拷贝花的时间就是俗称的downtime。

从以上描述来看,downtime时间的大小主要由最后一轮需要传输的内存脏页大小来决定的。通常情况下,可以适当减少进行热迁移的vm中vcpu运行时间来降低内存脏页产生的速度,那么在主机(host)端的表现即减少相应虚拟中央处理器(virtual centralprocessing unit,vcpu)线程被调度的时间,进而达到对vcpu降频的效果。

一种解决方案中,在脏页率达到一定阈值之后,会把进行热迁移的vm中所有的vcpu线程唤醒(这样可以防止vcpu已经在睡眠时又进行睡眠的情况发生),然后对进行热迁移的vm中的vcpu线程进行毫秒(ms)级的睡眠(sleep),那么在host端表现为进行热迁移的vm中的vcpu线程主动让出物理cpu,进而导致进行热迁移的vm中的vcpu线程不会得到调度。

从实际运用来看,上述解决方案过于简单粗暴,会导致在进行其它操作(比如计算、编解码等)的vcpu也被睡眠,使得vm整体性能降低。

发明内容

本申请提供一种热迁移中的降频方法、装置及存储介质,可以当在热迁移过程中进行降频时,减少对虚拟机性能的影响。

本申请采用如下技术方案。

一种热迁移中的降频方法,包括:

在热迁移的过程中,确定降频后,对降频所针对的虚拟中央处理器vcpu线程进行标记;

当对已标记的vcpu线程执行预定类型的操作时,阻塞已标记的vcpu线程。

其中,所述预定类型的操作可以包括写内存页导致的退出。

其中,所述写内存页导致的退出可以包括扩展页表误配置退出。

其中,所述对降频所针对的vcpu线程进行标记可以包括:

在降频所针对的vcpu线程对应的vcpu请求位图中,将阻塞位置位。

其中,所述当对已标记的vcpu线程执行预定类型的操作时,阻塞所述已标记的vcpu线程可以包括:

当对vcpu线程执行预定类型的操作时,检查该vcpu线程对应的vcpu请求位图中,阻塞位是否已置位;如果已置位,则对该vcpu线程进行阻塞操作。

其中,所述确定降频前还可以包括:

当热迁移的统计数据满足降频的触发条件时,生成用于指示降频的信号,发送给所述热迁移的源端虚拟机中的全部或部分vcpu线程;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710872884.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top