闪存性能评估与新型嵌入式文件系统研究
闪存性能评估
在闪存性能评估方面,我们进行了一系列实验,以深入了解不同页面分配方案对闪存性能的影响。
性能结果
实验前,将闪存利用率设置为 0,即完全重置闪存。然后在 YAFFS 和 MODA - YAFFS 上执行各个基准测试,并记录基准测试运行时间。YAFFS 和 MODA - YAFFS 的唯一区别在于页面分配方案。执行基准测试后,测量闪存的利用率(U)、无效性(I)和均匀性(P)等性能参数。
利用测量得到的性能参数和之前提出的模型,我们可以估算回收所有无效页面所需的擦除和复制操作次数,以及预期的清理时间。同时,我们还实际测量了回收无效页面的擦除和复制操作次数以及清理时间。测量结果通常是每种情况三次执行的平均值。
以下是不同基准测试下 YAFFS 和 MODA - YAFFS 的性能比较表格:
| 基准测试 | 方案 | 基准测试运行时间 | U | I | P | 估计擦除次数 | 估计复制次数 | 估计清理时间 | 测量擦除次数 | 测量复制次数 | 测量清理时间 |
| — | — | — | — | — | — | — | — | — | — | — | — |
| Camera | YAFFS | 37 | 0.3 | 0.0006 | 0.98 | 62 | 1916 | 2.46 | 60 | 1504 | 9.97 |
| Camera | MODA | 37 | 0.3 | 0.0006 | 0.99 | 7 | 159 | 0.20 | 5 | 62 | 7.58 |
| Movie | YAFFS | 564 | 0.99