- 0
- 0
- 约3.26万字
- 约 50页
- 2026-01-20 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN113296886B(45)授权公告日2025.07.11
(21)申请号202110351746.7
(56)对比文件
(22)申请日2021.03.31
CN112363801
A,2021.02.12
(65)同一申请的已公布的文献号申请公布号CN113296886A
审查员何思佳
(43)申请公布日2021.08.24
(73)专利权人阿里巴巴创新公司
地址新加坡勿拉士峇沙路51号来赞达一号大厦#03-06
(72)发明人田殿臣
(74)专利代理机构北京太合九思知识产权代理有限公司11610
专利代理师刘戈曹威
(51)Int.CI.
GO6F9/455(2006.01)
GO6F9/50(2006.01)
权利要求书4页
说明书18页附图6页
(54)发明名称
虚拟机内存管理方法、装置及系统、物理机
(57)摘要
本申请实施例提供一种虚拟机内存管理方法、装置及系统、物理机,该方法包括:确定配置于第一物理机中任一个第一虚拟机的多个内存页;确定所述多个内存页中满足迁出条件的至少一个迁出内存页;将所述至少一个迁出内存页迁出到存储设备,并释放所述至少一个迁出内存页在所述第一物理机中占用的物理内存。本申请实施例提高了物理机的内存使用效率。
确定配置于第一物理机中任一个第一虚拟机的多个内存页
确定多个内存页中满足迁出条件的至少一个迁出内存页
将至少一个迁出内存页迁出到存储设备,并释放至少一个迁出内存页在第一物理机中占用的物理内存
101
102
103
CN
CN113296886B
CN113296886B权利要求书1/4页
2
1.一种虚拟机内存管理方法,其特征在于,包括:
确定配置于第一物理机中任一个第一虚拟机的多个内存页;
确定所述多个内存页中满足迁出条件的至少一个迁出内存页;
将所述至少一个迁出内存页迁出到存储设备,并释放所述至少一个迁出内存页在所述第一物理机中占用的物理内存;
响应于目标用户针对所述第一虚拟机发起的内存访问请求,确定目标内存页;并查询所述多个内存页中未迁出的内存页中是否存在所述目标内存页;
如果不存在,获取为所述第一虚拟机预置的迁移标记对应的标记信息;如果所述标记信息与预设标识相匹配,生成所述目标内存页的内存读取事件;基于所述内存读取事件,从所述存储设备中读取所述目标内存页的目标内存数据;
为所述目标用户输出所述目标内存数据。
2.根据权利要求1所述的方法,其特征在于,还包括:
如果存在,从所述第一物理机获取所述目标内存页的目标内存数据。
3.根据权利要求1所述的方法,其特征在于,所述内存读取事件的生成步骤具体包括:
确定所述目标内存页在所述第一虚拟机的虚拟地址;
生成所述目标内存页的虚拟地址对应的内存读取事件;
所述基于所述内存读取事件,从所述存储设备中读取所述目标内存页的目标存储数据包括:
运行所述内存读取事件,获取所述目标内存页的虚拟地址在所述存储设备的物理地址;
基于所述目标内存页的虚拟地址在所述存储设备的物理地址,读取所述目标内存页的目标存储数据。
4.根据权利要求1所述的方法,其特征在于,所述确定配置于第一物理机中任一个第一虚拟机的多个内存页之后,还包括:
确定所述多个内存页中存储于所述第一物理机的多个第一内存页以及存储于所述存储设备的多个第二内存页;
所述确定所述多个内存页中满足迁出条件的至少一个迁出内存页包括:
从所述多个第一内存页中确定满足迁出条件的至少一个迁出内存页。
5.根据权利要求4所述的方法,其特征在于,还包括:
从所述多个第二内存页中确定满足迁入条件的至少一个迁入内存页;
为所述至少一个迁入内存页在所述第一物理机中设置物理内存,并将所述至少一个迁入内存页从所述存储设备迁入所述第一物理机的所述物理内存。
6.根据权利要求1或4任一项所述的方法,其特征在于,所述将所述至少一个迁出内存页迁出到存储设备,并释放所述至少一个迁出内存页在所述第一物理机中占用的物理内存包括:
基于所述至少一个迁出内存页分别在所述第一虚拟机的虚拟地址以及第一映射关系,确定所述至少一个迁出内存页在所述第一物理机分别对应的物理地址;其中,任一个内存页的第一映射关系为所述内存页在所述第一虚拟机的虚拟地址与所述第一物理机的物理地址的对应关系;
CN113296886B
您可能关注的文档
- CN110144804B 一种工字形钢-混凝土组合梁次应力调整装置及其调整方法 (上海市政工程设计研究总院(集团)有限公司).docx
- CN110598065B 一种数据挖掘方法、装置和计算机可读存储介质 (腾讯云计算(北京)有限责任公司).docx
- CN110704784B web页面截屏方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司).docx
- CN110859392B 一种自动洗头机及其工作方法 (广州芊亮科技有限公司).docx
- CN111124791B 一种系统测试方法及装置 (深圳前海微众银行股份有限公司).docx
- CN111174694B 一种激光干涉位移测量装置及其使用方法 (山西大威激光科技有限公司).docx
- CN111213990B 发爪及其制造方法 (同兴塑胶五金(深圳)有限公司).docx
- CN111231321B 三维打印设备及其打印方法 (珠海天威增材有限公司).docx
- CN111263030B 摄像装置及其清洁控制方法 (北京地平线机器人技术研发有限公司).docx
- CN111442920B 一种液压复轨器试验系统及试验方法 (中铁检验认证中心有限公司).docx
- CN113362852B 一种用户属性识别方法和装置 (深圳市腾讯网域计算机网络有限公司).docx
- CN113376232B 基于激光直写的柔性电化学葡萄糖传感器及其制备方法 (华东理工大学).docx
- CN113535022B 应用图标的显示方法、装置、电子设备和可读存储介质 (维沃移动通信(杭州)有限公司).docx
- CN113571079B 语音增强方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司).docx
- CN113577774B 虚拟对象生成方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司).docx
- CN113651030B 一种智能化无接触核酸样品运输系统及其工作方法 (华中科技大学同济医学院附属协和医院).docx
- CN113708219B 一种半导体量子阱激光器及其制备方法 (中国科学院福建物质结构研究所).docx
- CN113733599B 用于固化热固性复合材料的系统和方法 (波音公司).docx
- CN113760297B 策略化分班方法、系统、计算机设备及介质 (北京思明启创科技有限公司).docx
- CN113779857B 用于被测老化装置的智能故障诊断中心的方法和系统 (戴尔产品有限公司).docx
原创力文档

文档评论(0)