CN113296886B 虚拟机内存管理方法、装置及系统、物理机 (阿里巴巴创新公司).docxVIP

  • 0
  • 0
  • 约3.26万字
  • 约 50页
  • 2026-01-20 发布于重庆
  • 举报

CN113296886B 虚拟机内存管理方法、装置及系统、物理机 (阿里巴巴创新公司).docx

(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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档