Date: Tue, 22 May 2001 09:31:34 -0400 From: Jason Andresen <jandrese@mitre.org> To: "Albert D. Cahalan" <acahalan@cs.uml.edu> Cc: ccf@master.ndi.net, gordont@bluemtn.net, jkh@osd.bsdi.com, freebsd-hackers@freebsd.org Subject: Re: technical comparison Message-ID: <3B0A6A36.5E8EF98C@mitre.org> References: <200105220411.f4M4BDX101825@saturn.cs.uml.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
"Albert D. Cahalan" wrote: > It should be immediately obvious that ext2 is NOT the filesystem > being proposed, async or not. For large directories, ext2 sucks > as bad as UFS does. This is because ext2 is a UFS clone. > > The proposed filesystem is most likely Reiserfs. This is a true > journalling filesystem with a radically non-traditional layout. > It is no problem to put millions of files in a single directory. > (actually, the all-in-one approach performs better than a tree) > > XFS and JFS are similarly capable, but Reiserfs is well tested > and part of the official Linux kernel. You can get the Reiserfs > team to support you too, in case you want to bypass the normal > filesystem interface for even better performance. Er, I don't think ReiserFS is in the Linux kernel yet, although it is the default filesystem on some distros apparently. I think Linus has some reservations about the stability of the filesystem since it is fairly new. That said, it would be hard to be much worse than Ext2fs with write cacheing enabled (default!) in the event of power failure. We only have three Linux boxes here (and one is a PC104 with a flash disk) and already I've had to reinstall the entire OS once when we had a power glitch. ext2fsck managed to destroy about 1/3 of the files on the system, in a pretty much random manner (the lib and etc were hit hard). Heck, the system didn't even try to boot when it came back, I had to pull out the rescue disk and run fsck from there. Good thing the rescue disk was the same as the install disk, it saved me a disk swap. :( If only FreeBSD could boot from those funky M-Systems flash disks. > So, no async here, and "UFS + soft updates" can't touch the > performance on huge directories. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B0A6A36.5E8EF98C>