ubifs: nand flash wear profiling for userspace application file i/o

Ильяс Гасанов torso.nafi at gmail.com
Fri Aug 7 04:47:51 PDT 2015


Hello.

We are developing a GNU/Linux-based appliance, and our customers are
concerned that the defining application, which runs on it, wears out
its flash storage too quickly under certain circumstances. The h/w
supplier guarantees at least 10 000 rewrite cycles for its nand flash
blocks before wear out.

Is there a suitable method to count (or accurately estimate) the
distribution of rewrite cycles for ubifs flash blocks during a certain
period of application work cycle, e. g. for three days? The power is
not guaranteed to be 100% time on, without a single outage, so it
would be preferred if persistent data is used, like ubifs journal or
ubi wear-leveling peb contents, rather than volatile kernelspace
counters and such.

Best regards,
Ilyas Gasanov



More information about the linux-mtd mailing list