I have a test program to create and write many files of the same size. The following log shows a test of writing 2000 files of size 100 bytes. I repeatly write 2000 files and deleted all the files and do the same again. The write time increases any time I repeat the cycle. Is it the behavior that we expect? I thought the time should be almost the same. Does it mean the writing will be slower if there are a lot of writing, reading and deleting? I am writing a stress test to verify that. root@omap2430-sdp:/root> flash_eraseall /dev/mtd4 Erasing 16 Kibyte @ 2b04000 -- 70 % complete. Skipping bad block at 0x02b08000 Erasing 16 Kibyte @ 2bf0000 -- 71 % complete. Skipping bad block at 0x02bf4000 Erasing 16 Kibyte @ 2c54000 -- 72 % complete. Skipping bad block at 0x02c58000 Erasing 16 Kibyte @ 2cdc000 -- 73 % complete. Skipping bad block at 0x02ce0000 Erasing 16 Kibyte @ 3d4c000 -- 99 % complete. root@omap2430-sdp:/root> mount /dev/mtdblock4 /mnt -t yaffs2 root@omap2430-sdp:/root> time ./small_write 100 2000 real 0m5.150s user 0m0.040s sys 0m5.110s root@omap2430-sdp:/root> rm /mnt/* rm: cannot remove `/mnt/lost+found': Is a directory root@omap2430-sdp:/root> ls /mnt lost+found root@omap2430-sdp:/root> time ./small_write 100 2000 real 0m5.160s user 0m0.030s sys 0m5.130s root@omap2430-sdp:/root> rm /mnt/* rm: cannot remove `/mnt/lost+found': Is a directory root@omap2430-sdp:/root> time ./small_write 100 2000 real 0m5.170s user 0m0.060s sys 0m5.110s root@omap2430-sdp:/root> rm /mnt/* rm: cannot remove `/mnt/lost+found': Is a directory root@omap2430-sdp:/root> time ./small_write 100 2000 real 0m5.340s user 0m0.060s sys 0m5.280s root@omap2430-sdp:/root> rm /mnt/* rm: cannot remove `/mnt/lost+found': Is a directory root@omap2430-sdp:/root> time ./small_write 100 2000 real 0m5.550s user 0m0.060s sys 0m5.490s Ceco --------------------------------- Do you Yahoo!? Get on board. You're invited to try the new Yahoo! Mail.