非易失性存储介质共享方法、装置、电子设备及存储设备制造方法及图纸

技术编号:24995638 阅读:24 留言:0更新日期:2020-07-24 17:58
本申请公开了一种非易失性存储介质共享方法,包括:确定内核态内存管理子系统所需要的内存空间容量;所述内核态内存管理子系统用于管理所述非易失性存储介质中作为易失存储介质使用的内存空间;从内核态文件系统管理的物理内存空间中确定与所述内存空间容量匹配的第一物理内存空间;所述内核态文件系统用于管理所述非易失性存储介质中作为非易失存储介质使用的内存空间;将所述第一物理内存空间的信息提供给内核态内存管理子系统。采用上述方法,以解决现有技术存在的无法做到对AEP内存灵活的动态调整,进而导致资源利用率低的问题。

【技术实现步骤摘要】
非易失性存储介质共享方法、装置、电子设备及存储设备
本申请涉及计算机
,具体涉及一种非易失性存储介质共享方法、装置、电子设备及存储设备。
技术介绍
由于本申请涉及的专业术语较多,因此在介绍具体
技术介绍
之前,先介绍本申请涉及的专业术语。AEP:ApachePass,Intel推出的基于3D-Xpoint介质的内存产品,又称OptaneDCPersistentMemory;PMDK:PersistentMemoryDevelopmentKit,它是一套用于使用具有DAX(DirectAccess)访问特性存储的开发工具库;Mmap:C函数库基于系统调用封装的用于建立文件映射、或匿名映射的API,对应的内核系统调用是SYS_mmap;DAX:部分文件系统支持的一种mount参数,DAX模式挂载后对文件的访问不再经过内核的pagecache,而是直接对存储介质访问。目前内核中EXT4、XFS支持DAX挂载模式;Pagecache:Pagecache是内核中用于加速文件读写的页缓存机制;<br>Falloca本文档来自技高网...

【技术保护点】
1.一种非易失性存储介质共享方法,其特征在于,包括:/n确定内核态内存管理子系统所需要的内存空间容量;所述内核态内存管理子系统用于管理所述非易失性存储介质中作为易失存储介质使用的内存空间;/n从内核态文件系统管理的物理内存空间中确定与所述内存空间容量匹配的第一物理内存空间;所述内核态文件系统用于管理所述非易失性存储介质中作为非易失存储介质使用的内存空间;/n将所述第一物理内存空间的信息提供给内核态内存管理子系统。/n

【技术特征摘要】
1.一种非易失性存储介质共享方法,其特征在于,包括:
确定内核态内存管理子系统所需要的内存空间容量;所述内核态内存管理子系统用于管理所述非易失性存储介质中作为易失存储介质使用的内存空间;
从内核态文件系统管理的物理内存空间中确定与所述内存空间容量匹配的第一物理内存空间;所述内核态文件系统用于管理所述非易失性存储介质中作为非易失存储介质使用的内存空间;
将所述第一物理内存空间的信息提供给内核态内存管理子系统。


2.根据权利要求1所述的方法,其特征在于,所述从内核态文件系统管理的物理内存空间中确定与所述内存空间容量匹配的第一物理内存空间,包括:
指示所述内核态文件系统创建一个空的新文件;
指示所述内核态文件系统将所述新文件的容量设置为所述内存空间容量;
指示所述内核态文件系统为所述新文件预分配与所述新文件的容量匹配的第一物理内存空间;
将与所述新文件的容量匹配的第一物理内存空间作为与所述内存空间容量匹配的第一物理内存空间。


3.根据权利要求1所述的方法,其特征在于,所述将所述第一物理内存空间的信息提供给内核态内存管理子系统,包括:
将所述第一物理内存空间信息对应的物理内存区段添加到内核态内存管理子系统管理的内存空间中。


4.根据权利要求3所述的方法,其特征在于,还包括:
对添加到所述内核态内存管理子系统管理的内存空间中的所述物理内存区段进行上线处理。


5.根据权利要求2所述的方法,其特征在于,所述第一物理内存空间信息对应的物理内存区段,通过如下方式获得:
获得所述新文件的空间分布信息;
根据所述新文件的空间分布信息和所述非易失性存储介质的物理内存信息,得到所述第一物理内存空间信息对应的物理内存区段。


6.根据权利要求5所述的方法,其特征在于,所述新文件的空间分布信息,指所述新文件的存储盘区或者存储块区的空间分布信息;
所述根据所述新文件的空间分布信息和所述非易失性存储介质的物理内存信息,得到所述第一物理内存空间信息对应的物理内存区段,包括:根据所述新文件的存储盘区或者存储块区的空间分布信息和所述非易失性存储介质的物理内存信息,得到所述第一物理内存空间信息对应的物理内存区段。


7.根据权利要求4所述的方法,其特征在于,所述将所述物理内存区段添加到内核态内存管理子系统管理的易失内存中,包括:
将所述物理内存区段通过内存热插拔机制添加到内核态内存管理子系统管理的内存空间中。


8.根据权利要求1-7任一权项所述的方法,其特征在于,还包括:
获得所述内核态内存管理子系统提供的指定文件对应的物理内存区段;
将所述指定文件对应的物理内存区段...

【专利技术属性】
技术研发人员:于浩裘稀石曹理发
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1