• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

碎片影响闪存性能分析与改进

展开
  • (华中科技大学信息与系统技术研究所,湖北 武汉 430074)
张翔立(1955),男,湖南长沙人,硕士,副教授,研究方向为计算机信息与系统。翟建东(1984),男,河北衡水人,硕士,研究方向为闪存存储与信息安全。

收稿日期: 2010-01-28

  修回日期: 2010-05-13

  网络出版日期: 2011-01-25

Performance Analysis and Improvement   of Flash Under Fragmentations

Expand
  • (Institute of Information and System Technology,
    Huazhong University of Science and Technology,Wuhan 430074,China)

Received date: 2010-01-28

  Revised date: 2010-05-13

  Online published: 2011-01-25

摘要

闪存中不存在机械装置,因此碎片对闪存性能产生影响的原因不是由于寻找时间的增加,而是由闪存自身的特点所造成的。通过引入FTL,使得现有的文件系统可以直接应用到闪存,但FTL也是引起碎片对闪存性能影响的原因。本文对基于日志的FTL进行分析,当闪存中存在碎片时,FTL合并方式的不同引起了闪存性能的下降,根据此原因提出填补间隔的改进方案,并论证了此方案的有效性。

本文引用格式

张翔立,翟建东 . 碎片影响闪存性能分析与改进[J]. 计算机工程与科学, 2011 , 33(1) : 66 -69 . DOI: 10.3969/j.issn.1007130X.2011.

Abstract

Unlike a hard disk, there is no mechanical parts in flash. Therefore, the reason of disk fragmentation weakening the performance of the flash is not seekdelay, but is its own characteristics. Through inducting the Flash Translation Layer(FTL), the existing file system can directly be applied to the flash. At the same time, FTL is the reason of performance degradation of flash under  fragmentations. When there is some fragmentations in flash, the difference of merge operation types result in the performance degradation. On the basicis of  reason analysis,a scheme of padding the spacing is put forward and its validity is demonstrated.

参考文献

[1]沈建华,罗悦怿.Flash 文件系统的研究与设计[J]. 计算机应用研究,2004,21(12):246248.
[2]Intel Corporation.Understanding the Flash Translation Layer(FTL) Specification[EB/OL].[20091117].http://developer.intel.com/.
[3]Park C,Cheon W,Kang J,et al.A Reconfigurable FTL (Flash Translation Layer) Architecture for NAND FlashBased Applications[J].ACM Trans on Embedded Computing Systems,2008,7(4):123.
[4]Gal E, Toledo S. Algorithms and Data Structures for Flash Memories[J].ACM Computing Surveys, 2005, 37(2):138163.
[5]Kim  J,Kim J M,Noh  S,et al.A SpaceEfficient Flash Translation Layer for Compactflash Systems[J]. IEEE Trans on Consumer Electronics,2002,48(2):366375.

文章导航

/