Great jffs2 speedup

Sergei Sharonov sergei.sharonov at halliburton.com
Thu Sep 29 13:45:08 EDT 2005


Hi,

> CS does, in fact, go a long way toward making 256MB flash parts usable.

Plese define usable. Yes, it does make flash available for read operations
fast but the first time you try to write to it you will be blocked for, I'd
say, anywhere from 5 minutes to a few hours depending on how the files
were written and assuming full 256 MByte filesystem.

> The devices I am building use 256MB, 512MB, and 1024MB nand flash parts.
> We have been using Ferenc's CS patch for some time now and we are able
> to get sub 1 second mount times on 512+ MB filesystems.

Could you please provide time to first write for 256, 512 and 1024 MByte
full filesystems? I presume MB stands for MByte, not Mbit ;-)

> A big part of
> this performance is that I have a nand flash controller that interfaces
> with the nand part on my board. 

Good point.. Can you estimate speedup due to the hw controller?

> But nonetheless, jffs2 can be used
> successfully on very large nand parts. Ferenc's EBS and CS work are
> essential, IMHO, for getting there.

Most embedded systems cannot rely on proper shutdown. So, IMHO CS is of
limited use in this respect.

Sergei Sharonov





More information about the linux-mtd mailing list