TF
No favorite files added yet
(May 24, 2005 - 6:24 PM)
You're missing the point - data write rate in the sense of how much data you pump through it from an application level isn't the problem.
The problem is that in a "normal" filesystem, certain blocks are re-written every time you read the file. Remember, directories are files too, so even just listing a directory modifies those blocks. In this way you could easily end up with a flash system that's reached the end of its write cycle very quickly.
One culprit for which there is a workaround is filesystem access-time updates. The workaround in this time (on linux) is to mount the filesystem using the 'noatime' option to the mount command.
As someone else posted, wear-leveling is another (more general) solution, if the hardware provides it.