Flash disks and FFS layout heuristics
Martin Fouts
mfouts at danger.com
Mon Mar 31 21:53:49 PDT 2008
> -----Original Message-----
> From: Matthew Dillon [mailto:dillon at apollo.backplane.com]
> Sent: Monday, March 31, 2008 3:54 PM
> To: Martin Fouts
> Cc: qpadla at gmail.com; freebsd-arch at freebsd.org; Christopher
> Arnold; arch at freebsd.org
> Subject: RE: Flash disks and FFS layout heuristics
>
> If I were reimplementing HAMMER as a flash filesystem
> (which I am NOT doing), I would probably do away
> with the blockmap layer entirely since seek locality of
> reference is not needed for a flash filesystem, and the global
> B-Tree would serve directly as the named-block topology.
Which would lead you almost directly to the sort of performance problems
that jffs2 has.
Until you've done it, you'll be surprised at the cost of maintaining
b-trees in NAND.
More information about the freebsd-arch
mailing list