首页> 中文学位 >面向非易失性内存和块设备混合介质的文件系统设计与实现
【6h】

面向非易失性内存和块设备混合介质的文件系统设计与实现

代理获取

目录

1 绪 论

1.1研究背景

1.2研究目的与意义

1.3国内外研究

1.4本文的主要工作和特色

1.5本文的组织安排

2相关背景知识

2.1内存管理与访问

2.2块设备

2.3本章小结

3系统设计及实现

3.1系统总体设计

3.2元数据管理

3.3文件数据管理

3.4数据迁移

3.5空间管理

3.6本章小结

4系统测试

4.1测试环境

4.2性能测试

4.3本章小结

5总结与展望

5.1总结

5.2展望

致谢

参考文献

附录

作者在攻读硕士学位期间发表的论文

展开▼

摘要

文件系统是计算机系统存放数据的基础模块,文件访问的速度对计算机系统的性能至关重要。面向块存储设备的传统文件系统的性能受限于慢速I/O流程。近年出现的新型非易失性内存具有可字节寻址、纳秒级别的读写延迟、掉电不丢失数据等优点,是一种高性能的持久化存储设备。当系统中同时存在非易失性内存和块存储设备时,如何管理多种存储介质并且在不同的介质中存放文件数据,以发挥非易失性内存读写速度快和块存储设备存储容量大的特点是具有思考价值的问题。
  本文设计一种面向非易失性内存和块存储设备的混合介质文件系统。该文件系统可以实现对非易失性内存的数据进行高速访问,用块存储设备扩充文件系统存储容量,同时允许单个文件数据分散存储在不同的存储设备中。为此,本文进行了如下的研究:
  1)高速的文件访问流程。本文提出的混合介质文件系统采用页表结构组织文件数据,通过连续的虚拟地址对文件进行访问。文件系统利用现有硬件,内存控制单元实现文件数据存储位置的判断与转换。中央处理器可以通过虚拟地址直接对非易失性内存进行读写操作,通过缺页异常的方式,对块存储设备上的数据进行处理。
  2)高效的物理空间管理机制。混合介质文件系统用不同的方式管理非易失性内存和块存储设备的空闲空间,其中针对块设备空间管理提出名为资源池的全新管理方式。
  3)非易失性内存和块存储设备直接的数据交换的机制。本文从文件和数据块两个层级上考虑对换出数据页的选择,并提出缓存非易失性内存页与块存储设备逻辑块的映射关系,加速数据交换。
  4)针对非一致性内存访问架构的优化。提出根据文件对程序进程所使用的中央处理器进行限制的优化方式。
  最后,针对文件系统设计目标,设计实验对文章提出的混合文件系统进行性能测试。实验结果显示:本文提出的混合介质文件系统在访问非易失性内存上的文件时,最高能够达到50G/s的读带宽和30G/s的写带宽;对块存储设备上的数据访问能够达到3G/s的读写带宽;在测试给定的数据混合存储条件下,能够具有20G/s的读带宽。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号