在SD卡上记录文件系统性能

时间:2013-08-06 14:43:47

标签: performance filesystems sd-card ext4 ext3

目前,我有一个4GB的SD卡,我有一个日志FS分区(EXT3和EXT4)。我正在测试这些文件系统的日志恢复方面,以修复sd上的任何损坏。

我在硬件上有一个SDCARD,它只是启动linux然后运行copy.sh我写道。 我运行一个脚本,为机器供电150秒,然后硬停机30秒。这个过程会重复一段时间。我正在运行一个脚本,它在日记FS上来回递归地复制一个目录,删除它完成后从中读取的目录。我会跟踪每次启动时复制目录的次数。

我发现结果中有一些有趣的东西。首先,该目​​录可以成功复制20次,但运行数小时后,它只复制一次或两次。

我想知道为什么会这样?

这一趋势与EXT3和EXT4一致。我已经在网上研究了答案,但是没有找到答案为什么写入次数会随着时间的推移而减少。

1 个答案:

答案 0 :(得分:1)

这对sdcards如何工作的解释是否有帮助? http://www.anandtech.com/show/2738/8阅读该页面以及随后的一对。这解释了如何在sd内存芯片本身内处理删除和覆盖,以及对不实现TRIM命令的系统的影响。