Date: Fri, 29 Oct 1999 13:13:22 -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: <3819E3C2.B4958AC6@bachue.usc.unal.edu.co> References: <19991029150228.BB45314BF7@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I found some free references for those of us not on USENIX: http://amsterdam.lcs.mit.edu/papers/cffs.html http://www.pdos.lcs.mit.edu/papers/exo-sosp97/exo-sosp97.html The Exokernel and Logical Disks links are interesting: http://www.pdos.lcs.mit.edu/ enjoy, Pedro. "Jonathan M. Bresler" wrote: > > > > > >I vaguely remember a paper on the topic. > > I was sure I wasn't the first one to think of this. > > > > 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?3819E3C2.B4958AC6>
