一种基于进程虚拟地址空间分段的分层内存页面分配方法

    公开(公告)号:CN120029935A

    公开(公告)日:2025-05-23

    申请号:CN202510110072.X

    申请日:2025-01-23

    Abstract: 本发明涉及到数据中心新型存储技术领域,具体涉及到一种基于进程虚拟地址空间分段的分层内存页面分配方法,包括在分层内存中构建基于分段的数据页分配节点选择机制,利用该机制管理进程数据页在分层内存架构中的分配策略,将虚拟地址空间不同地址段分为不同的页面访问热度,从不同的内存节点分配物理页面;在分层内存中构建基于分段的页表页分配节点选择机制,利用该机制管理进程页表空间在分层内存架构中的空间分配策略,为不同的虚拟地址空间分段的页表页从不同的分层内存节点上分配物理空间。本发明通过基于分段的数据页分配节点选择机制、基于分段的页表页分配节点选择机制,降低新分配页面的访问延迟,减少页面在节点之间的迁移次数。

    一种NUMA架构下NVM文件并行访问方法

    公开(公告)号:CN118276771A

    公开(公告)日:2024-07-02

    申请号:CN202410254681.8

    申请日:2024-03-06

    Abstract: 本发明请求保护一种NUMA架构下NVM文件并行访问方法,属于新型存储技术领域。现有非易失性内存文件系统没有考虑NUMA架构非一致性内存访问延迟、访问带宽的特性。面向NUMA架构的非易失性内存文件访问面临两方面的挑战:1)进程或线程与文件数据之间具有不同的亲和性,访问距离近的文件数据性能好,访问距离远的文件数据性能差。2)节点内、节点间总线的拥塞影响访问的性能。当不同节点上的多个线程并行访问多个文件数据时,可导致节点间互连总线拥塞,单个节点上多个线程并行访问节点上的文件数据时,可导致本地内存总线拥塞。本发明旨在提升线程与文件亲和性,避免总线拥塞,提升NUMA架构下多线程并行访问NVM文件的性能。

    一种NUMA系统中持久化内存文件系统多节点元数据管理方法

    公开(公告)号:CN119441168A

    公开(公告)日:2025-02-14

    申请号:CN202411508017.8

    申请日:2024-10-28

    Abstract: 本发明公开了一种NUMA系统中持久化内存文件系统多节点元数据管理方法,涉及数据中心新型存储技术领域。文件数据访问是文件元数据和文件数据的混合过程,例如,在创建、删除文件的过程中,需要访问文件系统全局信息,以更新文件系统的访问时间、空闲数据块、空闲inode等;在文件读写过程中,需要遍历目录结构,查找文件名称对应的文件元数据inode结构,分配空间,拷贝数据,更新文件系统全局信息和文件元数据inode信息,完成文件的读写。在当前NUMA持久化内存文件系统设计中,文件数据访问过程中涉及有远程访问元数据的操作,导致文件读写性能下降。本发明采用基于访问频率的冗余动态属性元数据管理机制、集中式目录管理机制,优化NUMA系统中持久化内存文件系统元数据管理,减少跨节点元数据访问对文件数据访问性能的影响。

Patent Agency Ranking