首页> 外国专利> Method for constructing NVRAM-based efficient file system

Method for constructing NVRAM-based efficient file system

机译:基于NVRAM的高效文件系统的构建方法

摘要

The present invention provides a method for constructing an NVRAM-based efficient file system, including the following steps: S1. determining a file operation type of the file system, where the file operation type includes a file read operation, a non-persistent file write operation, and a persistent file write operation; and S2. if the file operation type is a non-persistent file write operation, writing, by the file system, content of the non-persistent file write operation to a dynamic random access memory DRAM, updating a corresponding DRAM cache block index, and flushing, at a preset time point, the content of the non-persistent file write operation back to a non-volatile random access memory NVRAM asynchronously, or otherwise, copying, by the file system, related data directly between the NVRAM/DRAM and the user buffer. The method of the present invention can not only avoid additional copies and overheads of conventional software layers, but also improve write performance of the NVRAM file system by fully utilizing a characteristic of high write performance of the DRAM, thereby improving overall performance of the system.
机译:本发明提供一种用于构建基于NVRAM的高效文件系统的方法,包括以下步骤:S 1 。确定文件系统的文件操作类型,其中,文件操作类型包括文件读取操作,非持久文件写入操作和持久文件写入操作;和S 2 。如果文件操作类型是非持久性文件写入操作,则由文件系统将非持久性文件写入操作的内容写入动态随机存取存储器DRAM,更新相应的DRAM缓存块索引,并在在预设的时间点,将非持久文件写操作的内容异步返回非易失性随机存取存储器NVRAM,或者通过文件系统直接在NVRAM / DRAM和用户缓冲区之间复制相关数据。本发明的方法不仅可以避免传统软件层的额外复制和开销,而且可以通过充分利用DRAM的高写入性能的特征来提高NVRAM文件系统的写入性能,从而提高系统的整体性能。

著录项

  • 公开/公告号US9959053B2

    专利类型

  • 公开/公告日2018-05-01

    原文格式PDF

  • 申请/专利权人 TSINGHUA UNIVERSITY;

    申请/专利号US201514980462

  • 发明设计人 YOUYOU LU;JIWU SHU;JIAXIN OU;

    申请日2015-12-28

  • 分类号G06F12/00;G06F3/06;G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 12:56:28

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号