发明名称 一种内存管理方法及内存管理设备
摘要 本发明实施例公开了一种内存管理方法及内存管理设备,其中,一种内存管理方法,包括:在虚拟机运行期间获取虚拟机的页面访问统计信息;根据页面访问统计信息,按照页面访问次数由大到小的顺序,确定第一目标页;若虚拟机满足重映射条件,则:将第一目标页的页面数据从PRAM迁移到所述虚拟机的DRAM存储空间;将第一目标页的逻辑地址映射到存储第一目标页的页面数据的DRAM存储空间;其中,所述重映射条件包括:虚拟机的准许重映射标识为有效值;其中,在同一物理计算机上,同一时刻只能有一台虚拟机的准许重映射标识被设为有效值。本发明提供的技术方案能够实现在虚拟化环境中使用DRAM和PRAM混合的存储结构提高系统存储性能。
申请公布号 CN104346284A 申请公布日期 2015.02.11
申请号 CN201310335408.X 申请日期 2013.08.02
申请人 华为技术有限公司;中国科学院计算技术研究所 发明人 董建波;张义;江涛;侯锐
分类号 G06F12/02(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 唐华明
主权项 一种内存管理方法,其特征在于,所述内存管理方法应用在虚拟化环境中,所述虚拟化环境包含一个或者两个以上虚拟机,所述虚拟化环境的主存储器采用动态随即存取存储器DRAM和相变存储器PRAM混合的存储结构,所述内存管理方法包括:在虚拟机运行期间获取所述虚拟机的页面访问统计信息,其中,所述虚拟机的页面访问统计信息包含:所述虚拟机各个页面的页面访问次数;根据所述页面访问统计信息,按照页面访问次数由大到小的顺序,确定第一目标页,其中,所述第一目标页的页面数据存在PRAM上,并且,当确定了两个以上第一目标页时,所述两个以上第一目标页的页面大小之和不大于所述虚拟机拥有的DRAM存储空间大小;若所述虚拟机满足重映射条件,则:将所述第一目标页的页面数据从PRAM迁移到所述虚拟机的DRAM存储空间;将所述第一目标页的逻辑地址映射到存储所述第一目标页的页面数据的DRAM存储空间;其中,所述重映射条件包括:虚拟机的准许重映射标识为有效值;其中,在同一物理计算机上,同一时刻只能有一台虚拟机的准许重映射标识被设为有效值。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼