碎片影响闪存性能分析与改进
收稿日期: 2010-01-28
修回日期: 2010-05-13
网络出版日期: 2011-01-25
Performance Analysis and Improvement of Flash Under Fragmentations
Received date: 2010-01-28
Revised date: 2010-05-13
Online published: 2011-01-25
张翔立,翟建东 . 碎片影响闪存性能分析与改进[J]. 计算机工程与科学, 2011 , 33(1) : 66 -69 . DOI: 10.3969/j.issn.1007130X.2011.
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 seekdelay, 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):246248.
[2]Intel Corporation.Understanding the Flash Translation Layer(FTL) Specification[EB/OL].[20091117].http://developer.intel.com/.
[3]Park C,Cheon W,Kang J,et al.A Reconfigurable FTL (Flash Translation Layer) Architecture for NAND FlashBased Applications[J].ACM Trans on Embedded Computing Systems,2008,7(4):123.
[4]Gal E, Toledo S. Algorithms and Data Structures for Flash Memories[J].ACM Computing Surveys, 2005, 37(2):138163.
[5]Kim J,Kim J M,Noh S,et al.A SpaceEfficient Flash Translation Layer for Compactflash Systems[J]. IEEE Trans on Consumer Electronics,2002,48(2):366375.
/
| 〈 |
|
〉 |