Date: Mon, 29 Jun 1998 16:26:01 +0200 From: Jos Backus <Jos.Backus@nl.origin-it.com> To: Terry Lambert <tlambert@primenet.com>, Nicole Harrington <freelist@webweaver.net> Cc: opsys@mail.webspan.net, freebsd-advocacy@FreeBSD.ORG, freebsd-isp@FreeBSD.ORG Subject: Re: Packet Engines - FreeBSD Message-ID: <19980629162601.A19145@mpn.cp.philips.com> In-Reply-To: <199806270401.VAA20393@usr04.primenet.com>; from Terry Lambert on Sat, Jun 27, 1998 at 04:01:43AM %2B0000 References: <XFMail.980626194734.freelist@webweaver.net> <199806270401.VAA20393@usr04.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 27, 1998 at 04:01:43AM +0000, Terry Lambert wrote: > > Yes, however the idea of having 100K+ messages being appended to a > > usenames file just doesn't seem appealing. It is faster to just drop a > > file into a directory. > > The flip side is that it eats a lot of inodes when you uses your FS > as a database. Overall, you will be able to fit more messages on a > disk when you are eating a "from" line overhead instead of 128 bytes > for an inode and an average of fragsize/2 bytes per message. Heh. Inodes are cheap :) Seriously, lockless Maildir delivery makes multiple simultaneous deliveries to the same mailbox possible (true, serialization/locking is still involved but at the kernel level which one would hope to be more efficient than flock() and friends). Also, in the face of crashes, fsck does the cleanup necessary, with very little chance of mailbox corruption at all. Other advantages can be found on the Maildir webpage: http://www.pobox.com/~djb/proto/maildir.html Groetjes, Jos -- Jos Backus _/ _/_/_/ "Reliability means never _/ _/ _/ having to say you're sorry." _/ _/_/_/ -- D. J. Bernstein _/ _/ _/ _/ Jos.Backus@nl.origin-it.com _/_/ _/_/_/ use Std::Disclaimer; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980629162601.A19145>