说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210899558.2 (22)申请日 2022.07.28 (71)申请人 江苏安超云软件 有限公司 地址 214000 江苏省无锡市经济开发区金 融三街6号1601室 (72)发明人 杨振兴 许广彬 (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 刘洋 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/455(2006.01) (54)发明名称 虚拟机智能内存回收方法和装置、 电子设备 和存储介质 (57)摘要 本申请提供一种虚拟机智能内存回收方法 和装置、 电子设备和存储介质, 包括: 获取目标虚 拟机预占的内存空间; 根据内存空间与预设条 件, 确定是否触发内存回收机制; 在确定触发内 存回收机制时, 发送内存气球膨胀指令至目标虚 拟机, 内存气球膨胀指令中携带需回收的内存 量, 使目标虚拟机根据需回收的内存量增大内存 气球的体积以占据虚拟内存页; 接收目标虚拟机 发送的内存占据通知, 获取内存占据通知中携带 的内存气球体积增大时所占据的虚拟内存页标 识, 回收占据的虚拟内存页标识对应的物理内存 页; 发送内存气球收缩指令至目标虚拟机, 使目 标虚拟机将增大后的内存气球的体积缩小为零, 以使目标虚拟机中被回收的物理内存页对应的 内存空间形成内存空洞。 权利要求书2页 说明书11页 附图4页 CN 115269188 A 2022.11.01 CN 115269188 A 1.一种虚拟机智能内存回收方法, 其特 征在于, 所述方法包括: 获取目标虚拟机预占的内存空间; 根据所述内存空间与预设条件, 确定是否触发内存回收机制; 在确定触发所述内存回收机制的情况下, 发送内存气球膨胀指令至目标虚拟机, 所述 内存气球膨胀指令中携带需回收的内存量, 使所述目标虚拟机根据所述需回收的内存量增 大所述内存气球的体积以占据虚拟内存页; 接收所述目标虚拟机发送的内存占据通知, 获取所述内存占据通知中携带的所述内存 气球体积增大时所占据的虚拟内存页标识, 回收所述占据的虚拟内存页标识对应的物理内 存页; 发送内存气球收缩指令至所述目标虚拟机, 使所述目标虚拟机将增大后的内存气球的 体积缩小为零, 以使 所述目标虚拟机中被回收的所述物理内存页对应的内存空间形成内存 空洞。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述内存空间与预设条件, 确定 是否触发内存回收机制包括: 比较所述内存空间与内存预设阈值; 在确定所述内存空间大于所述内存预设阈值的情况下, 判断所述目标虚拟机是否为预 设虚拟机, 其中, 所述预设虚拟机对应的重要度大于 重要度阈值; 在确定所述目标虚拟机不 为所述预设虚拟机的情况 下, 触发所述内存回收机制。 3.根据权利要求2所述的方法, 其特征在于, 所述判断所述目标虚拟机是否为预设虚拟 机包括: 获取云平台管理系统的数据库中存 储的预设虚拟机集 合; 确定所述预设虚拟机集 合内是否包 含所述目标虚拟机; 若所述目标虚拟机为所述预设虚拟机集合的子集, 则确定所述目标虚拟机为所述预设 虚拟机。 4.根据权利要求2所述的方法, 其特征在于, 所述判断所述目标虚拟机是否为预设虚拟 机还包括: 获取所述目标虚拟机的配置文件; 查看所述配置文件中是否存在目标属性, 其中, 所述目标属性用于表征当前虚拟机的 重要度大于所述重要度阈值; 若所述配置文件中包 含所述目标属性, 则确定所述目标虚拟机为所述预设虚拟机 。 5.根据权利要求2所述的方法, 其特征在于, 在所述发送内存气球膨胀指令至目标虚拟 机之前, 所述方法还 包括: 向所述目标虚拟机发送开启管理程序的命令, 其中, 所述管理程序设置在所述目标虚 拟机内; 基于所述管理程序反馈的信息, 确定所述目标虚拟机内是否安装有内存气球驱动, 内 存页自动置零机制是否关闭; 在确定所述目标虚拟机内安装有所述内存气球驱动, 且所述内存页自动置零机制关闭 时, 则发送所述内存气球膨胀指令 至所述目标虚拟机 。 6.根据权利要求2所述的方法, 其特征在于, 在确定所述目标虚拟机不为所述预设虚拟权 利 要 求 书 1/2 页 2 CN 115269188 A 2机的情况之后, 所述方法还 包括: 获取所述目标虚拟机在当前时刻下的内存剩余空间; 根据所述内存剩余空间匹配多个回收策略, 其中, 所述回收策略包含不同的内存剩余 空间与执 行内存回收机制的间隔时间之间的对应关系; 根据匹配到的目标回收策略, 触发所述内存回收机制。 7.根据权利要求1 ‑6任一所述的方法, 其特征在于, 所述回收所述占据的虚拟内存页标 识对应的物理内存页包括: 将所述占据的虚拟内存页标识通过位图进行对应标记; 接收所述目标虚拟机发送的内存占据停止通知, 将标记的所述虚拟内存页标识对应的 地址连续的物理内存页进行一次性回收。 8.一种虚拟机智能内存回收装置, 其特 征在于, 所述装置包括: 第一获取模块, 用于获取目标虚拟机预占的内存空间; 第一确定模块, 用于根据所述内存空间与预设条件, 确定是否触发内存回收机制; 第一发送模块, 用于在确定触发所述内存回收机制的情况下, 发送内存气球膨胀指令 至目标虚拟机, 所述内存气球膨胀指令中携带需回收的内存量, 使所述 目标虚拟机根据所 述需回收的内存量增大 所述内存气球的体积以占据虚拟内存页; 回收模块, 用于接收所述目标虚拟机发送的内存占据通知, 获取所述内存占据通知中 携带的所述内存气 球体积增大时所占据的虚拟内存页标识, 回收所述占据的虚拟内存页标 识对应的物理内存页; 第二发送模块, 用于发送内存气球收缩指令至所述目标虚拟机, 使所述目标虚拟机将 增大后的内存气 球的体积缩小为零, 以使 所述目标虚拟机中被回收的所述物理内存页对应 的内存空间形成内存空洞。 9.一种电子设备, 包括处理器、 通信接口、 存储器和通信总线, 其中, 所述处理器、 所述 通信接口和所述存 储器通过 所述通信总线完成相互间的通信, 其特 征在于, 所述存储器, 用于存 储计算机程序; 所述处理器, 用于通过运行所述存储器上所存储的所述计算机程序来执行权利要求1 至7中任一项所述的方法步骤。 10.一种计算机可读的存储介质, 其特征在于, 所述存储介质中存储有计算机程序, 其 中, 所述计算机程序被处 理器执行时实现权利要求1至7中任一项中所述的方法步骤。权 利 要 求 书 2/2 页 3 CN 115269188 A 3
专利 虚拟机智能内存回收方法和装置、电子设备和存储介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:15:05
上传分享
举报
下载
原文档
(572.9 KB)
分享
友情链接
阿里巴巴 毕玄 从自动化到智能化的阿里运维体系.pdf
ISO IEC 27034-3-2018.pdf
GB-T 35966-2018 高技术服务业服务质量评价指南.pdf
T-GZBC 16.1—2019 医疗数据中心建设规范 第1部分 临床数据中心.pdf
T-CIE 115—2021 电子元器件失效机理、模式及影响分析 FMMEA 通用方法和程序.pdf
DB13-T 5181-2020 尾矿库溃坝泥石流数值模拟技术规程 河北省.pdf
GB-T 32570-2016 集装箱用钢板及钢带.pdf
A_White_Paper_of_AIGC_GPT-4_Empowering_Telecom_Sector.pdf
GB-T 30558-2014 产业用纺织品分类.pdf
GB-T 35392-2017 无损检测 电导率电磁 涡流 测定方法.pdf
GB-T 21063.1-2007 政务信息资源目录体系 第1部分 总体框架.pdf
SL-T 450—2021 堰塞湖风险等级划分与应急处置技术规范.pdf
GB-T 3161-2015 光学经纬仪.pdf
GB-T 40856-2021 车载信息交互系统信息安全技术要求及试验方法.pdf
中国移动 运营商数据安全白皮书 2020.pdf
GB-T 25068.5-2021 信息技术 安全技术 网络安全 第5部分:使用虚拟专用网的跨网通信安全保护.pdf
JY-T 0590-2020 旋转流变仪测量方法通则.pdf
SL-T 801-2020 水利一张图空间信息服务规范.pdf
GB-T 13217.7-2023 油墨附着力检验方法.pdf
GB-T 32169.4-2015 政务服务中心运行规范 第4部分:窗口服务评价要求.pdf
1
/
3
18
评价文档
赞助2.5元 点击下载(572.9 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。