【技术实现步骤摘要】
内存页面管理方法、装置、设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种内存页面管理方法、装置、设备及可读存储介质。
技术介绍
混合内存技术作为提高计算机整体性能的重要手段之一,近年来在存储领域已经得到了工业界和学术界的广泛关注。混合内存初始化和内存管理主要作用是更加合理分配和管理内存页面。混合内存页面初始化是为了在数据页面加载到内存时,选择一个合理的存储介质;混合内存管理则主要是针对内存数据页面,设计优秀的管理算法,能尽量减少DRAM和NVM内存之间的数据页面迁移,从而提高混合内存整体性能。目前经典的混合内存管理算法(CLOCK-DWF),为了克服NVM写性能和写耐久的限制,充分利用混合内存架构异构硬件的优势,CLOCK-DWF提出尽可能将写操作集中到DRAM中,而NVM则主要服务读操作。在CLOCK-DWF算法中,当有页缺失发生需从磁盘或者闪存等外存设备将数据读入内存时,如果引发页缺失的是读请求,CLOCK-DWF会将数据写入到NVM中;而如果引发缺失的是写请求,则CLOCK-DWF会将数据写入到D ...
【技术保护点】
1.一种内存页面管理方法,其特征在于,包括:/n当需要将页面从磁盘加载到内存时,根据预先得到的页面对混合内存系统的各种内存的模拟测试访问记录,得到所述页面的对各种所述内存的模拟访问热度信息;所述混合内存系统包括两种不同存储类型的所述内存,分别为第一种内存和第二种内存,第一种内存适用于读操作类型的页面数据,第二种内存适用于写操作类型的页面数据;所述模拟访问热度信息用于指示所述页面的读写特征;/n根据所述页面的所述模拟访问热度信息,分析所述页面的读写特征;/n根据对所述页面的读写特征的分析结果,将所述页面从磁盘加载到与所述页面的读写特征的分析结果对应的所述内存。/n
【技术特征摘要】
1.一种内存页面管理方法,其特征在于,包括:
当需要将页面从磁盘加载到内存时,根据预先得到的页面对混合内存系统的各种内存的模拟测试访问记录,得到所述页面的对各种所述内存的模拟访问热度信息;所述混合内存系统包括两种不同存储类型的所述内存,分别为第一种内存和第二种内存,第一种内存适用于读操作类型的页面数据,第二种内存适用于写操作类型的页面数据;所述模拟访问热度信息用于指示所述页面的读写特征;
根据所述页面的所述模拟访问热度信息,分析所述页面的读写特征;
根据对所述页面的读写特征的分析结果,将所述页面从磁盘加载到与所述页面的读写特征的分析结果对应的所述内存。
2.如权利要求1所述的内存页面管理方法,其特征在于,所述根据对所述页面的读写特征的分析结果,将所述页面从磁盘加载到与所述页面的读写特征的分析结果对应的所述内存,包括:
当所述页面的读写特征的分析结果为读写均热、写热且读冷、写一般但读冷或写热且读一般时,将所述页面从磁盘初始化至第二种内存;
当所述页面的读写特征的分析结果为读写均冷、写冷且读热、写一般但读热或写冷且读一般时,将所述页面从磁盘初始化至第一种内存;
当所述页面的读写特征的分析结果为读写均一般时,若第二种内存的当前剩余存储容量值大于预设阈值时,将所述页面从磁盘初始化至第二种内存,否则将所述页面从磁盘初始化至第一种内存。
3.如权利要求1所述的内存页面管理方法,其特征在于,所述第一种内存为NVM内存,所述第二种内存为DRAM内存。
4.一种内存页面管理装置,其特征在于,包括:
访问热度信息获得模块,用于当需要将页面从磁盘加载到内存时,根据预先得到的页面对混合内存系统的各种内存的模拟测试访问记录,得到所述页面的对各种所述内存的模拟访问热度信息;所述混合内存...
【专利技术属性】
技术研发人员:谭玉娟,谢玉洁,张智超,刘铎,陈咸彰,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。