2013-08-06 49 views
1

目前,我有一个4GB的SD卡,在其上有一个日志FS分区(EXT3和EXT4)。我正在测试这些文件系统的日志恢复方面,以解决sd上的任何损坏问题。在SDcard上对日志文件系统性能进行日志记录

我在一块硬件上有一个SDCARD,它只是启动linux然后运行我写的copy.sh。 我运行了一个脚本,该脚本为机器提供了150秒的时间,然后以30秒的时间将机器关闭。此过程重复了很长一段时间。我正在运行一个脚本,它在日志FS上递归地来回复制一个目录,并在完成后删除它从中读取的目录。我跟踪每次启动复制目录的次数。

我注意到了一些有趣的结果。起初,该目录可能会被成功复制20次,但运行数小时后,它只会复制一次或两次。

我在想这是为什么?

这个趋势与EXT3和EXT4一致。我在网上搜索了答案,但还没有找到答案,说明为什么写入次数会随着时间的推移而减少。

+0

非常有趣的测试。你找到答案了吗? –

回答

1

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