Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jul 1998 11:45:54 +0200
From:      Eivind Eklund <eivind@yes.no>
To:        John Heyer <john@jfive.com>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: FS Questsion - UFS vs. ext2
Message-ID:  <19980718114554.40115@follo.net>
In-Reply-To: <Pine.BSF.3.96.980717152034.19019A-100000@snake.supranet.net>; from John Heyer on Fri, Jul 17, 1998 at 03:31:43PM -0500
References:  <Pine.BSF.3.96.980717152034.19019A-100000@snake.supranet.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 17, 1998 at 03:31:43PM -0500, John Heyer wrote:
> 
> I have a SyQuest drive with cartridges I intend to share between a Linux
> and FreeBSD box.  My question is if I should "format" the cartridges with
> FreeBSD's UFS file system or Linux's Ext2, or more specifically what the
> performance difference is.  I know that UFS is roughly 2x faster over
> MSDOS FAT, but am not sure about ext2.  Linux supposedly supports UFS r/o,
> but I've had problems before (I believe the actually error messages was
> "I/O Error: Fu**ing Sun Blows Me") and I'd prefer ext2.  I know FreeBSD has 
> supported ext2 r/w for a while, but will I lose performance?  Also, can I
> change permissions on the ext2 drive while it's mounted under FreeBSD?

The ext2 support in FreeBSD won't use soft updates, so you'll loose
that performance boost.

Apart from that, I've heard ext2 looses more performance as the FS
ages (which I can see some theoretical reasons for, too, but not
enough that I'll claim it as truth until I've done measurements).  The
FFS and ext2 should be about the same speed initially, as long as you
use the same block sizes.  Due to (if I've understood correctly)
missing fragment support in ext2, ext2 will probably be quite a bit
less space-efficient than FFS.

Also, I'm not certain of the stability of the -current ext2 support -
I don't know if anybody use it.  If you have problems with it, I
believe it likely that they will be fixed, but I wouldn't bet too much
on it being correct up front (I know I have fixed issues of it not
compiling in a somewhat random fashion - I don't have an ext2fs to
test on, so I've just fixed it by applying the suitable patches from
FFS, in the convicition that it is better to have LINT compile than
not, and it is 99% certain they are correct given that it is derived
from the same codebase).

Eivind.

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?19980718114554.40115>