Centralized summary as a way to speed up "ls" time
akorolev
alexey.korolev at intel.com
Tue Apr 10 12:53:52 EDT 2007
Hello Ferenc,
While using JFFS2 on NAND devices with large size and many files I faced
the problem of very slow "ls" performance.
On folder which contains ~40 files and ~80MB ls could take ~25sec!
I'm thinking of the way to resolve somehow this issue.
Reasons of the very slow performance are more or less clean - JFFS2
scans NAND to fill jffs2_node_frag and jffs2_full_dnode structures.
After first call of ls on some dir this data will be filled and next
call will work fast.
If we have few RAM cache may be released and next ls will take long.
The question I have will it be possible to extend a little bit
functionality of Centralized Summary to story these nodes as well.
Do you see any technical issues here?
IMHO if it is possible it make sense, because it will load node info
into RAM for the most used data. So for most used data we will have
preloaded node info fast "ls" just after mount.
Do you have any updates of CS? Is the last version of CS placed here
www.inf.u-szeged.hu/jffs2/mount.php?
Thanks,
Alexey
More information about the linux-mtd
mailing list