Date: Fri, 29 Oct 1999 10:48:41 -0500 From: "Pedro Fernando Giffuni" <pfgiffun@bachue.usc.unal.edu.co> To: freebsd-arch@freebsd.org Subject: Re: Storing small files in inodes Message-ID: <3819C1D9.FA1C3D58@bachue.usc.unal.edu.co> References: <19991029150228.BB45314BF7@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
The code for this is available as part of MIT's exokernel, and there was someone (csapuntz?) porting it to OpenBSD. cheers, Pedro. "Jonathan M. Bresler" wrote: > ... > > http://www.usenix.org/publications/library/proceedings/ana97/ganger.html > > With embedded inodes, the inodes for most files are stored in the > directory with the corresponding name, removing a physical level of > indirection without sacrificing the logical level of indirection. With > explicit grouping, the data blocks of multiple small files named by a > given directory are allocated adjacently and moved to and from the > disk as a unit in most cases. Measurement for our C-FSS implementation > show that embedded inodes and explicit grouping have the potential to > increase small file throughput (for both reads and writes) by a factor > of 5-7 compared to the same file system without these techniques. The > improvement comes directly from reducing the number of disk accesses > required by an order of magnitude. Preliminary experience > with software-development applications shows performance improvements > ranging from 30-300 percent. > > jmb > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3819C1D9.FA1C3D58>