[发明专利]虚拟机的热迁移方法、装置、设备及存储介质在审
申请号: | 202110114753.5 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112783605A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 周旭;汤雄超;廖俊峰;薛飞;陈彦龙;陈列;刘飞;林樟龙 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 关向兰 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 方法 装置 设备 存储 介质 | ||
1.一种虚拟机的热迁移方法,其特征在于,所述虚拟机的热迁移方法包括以下步骤:
在虚拟机进行热迁移时,获取所述虚拟机的实际内存更新速率;
获取目标允许内存更新速率;
若所述实际内存更新速率超过所述目标允许内存更新速率,则限制CPU利用率以降低所述实际内存更新速率;
基于降低后的实际内存更新速率进行所述虚拟机的热迁移。
2.如权利要求1所述的虚拟机的热迁移方法,其特征在于,所述降低后的实际内存更新速率不超过所述目标允许内存更新速率。
3.如权利要求1所述的虚拟机的热迁移方法,其特征在于,所述限制CPU利用率之前,还包括:
获取当前的CPU利用率。
4.如权利要求1所述的虚拟机的热迁移方法,其特征在于,所述获取目标允许内存更新速率,包括:
获取预设迁移时间、当前可用网络带宽以及虚拟机的内存容量;
根据所述预设迁移时间、所述当前可用网络带宽以及所述虚拟机的内存容量,获得目标允许内存更新速率。
5.如权利要求1所述的虚拟机的热迁移方法,其特征在于,所述若所述实际内存更新速率超过所述目标允许内存更新速率,则限制CPU利用率以降低所述实际内存更新速率,包括:
若所述实际内存更新速率超过所述目标允许内存更新速率,则根据所述实际内存更新速率和所述目标允许内存更新速率,获得CPU节流比例;
根据所述CPU节流比例对CPU利用率进行限制以降低所述实际内存更新速率。
6.如权利要求5所述的虚拟机的热迁移方法,其特征在于,所述根据所述CPU节流比例对CPU利用率进行限制以降低所述实际内存更新速率,包括:
获取资源隔离机制;
根据所述资源隔离机制对CPU利用率按照资源进行划分,获得不同等级的CPU利用率;
对所述不同等级的CPU利用率进行隔离,获得隔离后的CPU利用率;
根据所述CPU节流比例对所述隔离后的CPU利用率进行限制以降低所述实际内存更新速率。
7.如权利要求1所述的虚拟机的热迁移方法,其特征在于,所述基于降低后的实际内存更新速率进行所述虚拟机的热迁移之前,还包括:
根据所述实际内存更新速率,获得在预设周期内产生的脏页数量;
获取当前可用网络带宽,根据所述当前可用网络带宽,获得在预设周期内产生的内存页数量;
根据所述脏页数量和所述内存页数量,获得目标传输数据;
根据所述目标传输数据,执行基于降低后的实际内存更新速率进行所述虚拟机的热迁移的步骤。
8.如权利要求1至7中任一项所述的虚拟机的热迁移方法,其特征在于,所述基于降低后的实际内存更新速率进行所述虚拟机的热迁移之后,还包括:
获取当前内存数据和目标主机的内存数据;
判断所述当前内存数据和目标主机的内存数据是否一致;
若所述当前内存数据和目标主机的内存数据一致,则将所述虚拟机的计算切换至目标主机。
9.一种虚拟机的热迁移装置,其特征在于,所述虚拟机的热迁移装置包括:
获取模块,用于在虚拟机进行热迁移时,获取所述虚拟机的实际内存更新速率;
所述获取模块,还用于获取目标允许内存更新速率;
限制模块,用于若所述实际内存更新速率超过所述目标允许内存更新速率,则限制CPU利用率以降低所述实际内存更新速率;
热迁移模块,用于基于降低后的实际内存更新速率进行所述虚拟机的热迁移。
10.一种虚拟机的热迁移设备,其特征在于,所述虚拟机的热迁移设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟机的热迁移程序,所述虚拟机的热迁移程序配置有实现如权利要求1至8中任一项所述的虚拟机的热迁移方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110114753.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种除醛催化剂的制备方法
- 下一篇:身份认证方法、客户端、服务器及存储介质