摘要
随着处理器和存储器之间性能差距越来越大,特别是处理器和外存之间的巨大差距使得I/O瓶颈问题日益突出.利用内存来缓解I/O瓶颈的传统做法是在内存中设置磁盘文件cache(buffer cache),从而减少访问外存的次数.但数据爆炸式的增长对内存容量的需求越来越大,传统方法通过增加cache容量带来的效益反而会减少,而且在内外存之间频繁交换数据会产生较大的开销,因此在内存上直接建立内存文件系统的方法应运而生.此外,随着工业技术的进步,新型非易失性存储介质逐渐出现在人们的视野中,它可字节寻址和非易失的特性使得数据在内存级就可以持久化存储.由于文件系统总是和介质本身紧密相连的,分别讨论了基于易失性内存和非易失性内存的文件系统,阐述了它们各自的主要特点,如存储特性、访问方法、读写性能等方面,并通过比较发现内存文件系统在性能上比磁盘文件系统有巨大的提升,将是一种缓解I/O瓶颈更有效的途径.
-
单位国防科学技术大学; 国防科学技术大学计算机学院