Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Sep 2011 11:16:16 +0200
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        David Brodbeck <brodbd@uw.edu>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: ZFSv28+NFSv4 poor file creation performance, "sync=disabled" has no effect
Message-ID:  <20110905091616.GD1662@garage.freebsd.pl>
In-Reply-To: <CAHHaOuY=BEMrhYuzXtD5AtXG7niLXEO1yhO5P4EimcsLuTrLXw@mail.gmail.com>
References:  <CAHHaOuY=BEMrhYuzXtD5AtXG7niLXEO1yhO5P4EimcsLuTrLXw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--iVCmgExH7+hIHJ1A
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 02, 2011 at 09:29:33AM -0700, David Brodbeck wrote:
> I originally posted this on FreeBSD-questions, but it was suggested that I
> bring it here.
> I'm testing FreeBSD 9.0-BETA with an eye toward eventually using
> FreeBSD 9.0 to replace some existing OpenSolaris 2008.11
> installations.  I've found NFS file creation performance (as measured
> by Bonnie++) is equally slow for both with default settings.  However,
> on OpenSolaris I disable the ZIL to improve file creation performance.
>  This tuning parameter was removed from FreeBSD 9.0; its replacement
> is supposed to be the per-filesystem flag "sync", but setting this
> flag seems to have no effect.
>=20
> I did recompile the FreeBSD kernel without debugging features before
> doing the tests, so I don't think this is a case of debugging code
> slowing things down.
>=20
> Here's the relevant data; these are all from bonnie++'s "sequential
> create" benchmark.  The NFS client was RedHat Enterprise Linux 5.6.
>=20
> OpenSolaris 2008.11, default settings: 58/second
> OpenSolaris 2008.11, with "zil_disable=3D1": 1258/second
>=20
> FreeBSD 9.0-BETA, default settings: 107/second
> FreeBSD 9.0-BETA, with "sync=3Ddisabled": 106/second
>=20
> So it appears the "sync" ZFS parameter has no effect in FreeBSD.  Has
> anyone else seen this?  Is there a way to improve NFS file creation
> performance now that zil_disable has been removed?

It would be good if you could try your test on FreeBSD directly. This
way we could see if ZFS is to blame or NFS.

--=20
Pawel Jakub Dawidek                       http://www.wheelsystems.com
FreeBSD committer                         http://www.FreeBSD.org
Am I Evil? Yes, I Am!                     http://yomoli.com

--iVCmgExH7+hIHJ1A
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAk5kk2AACgkQForvXbEpPzSrgQCg7xJH3ZJM2KsuwlS4b0LGI6Vt
rFEAoOEbRXKqHID2yLZjaFz6PEJJRPbj
=I40w
-----END PGP SIGNATURE-----

--iVCmgExH7+hIHJ1A--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110905091616.GD1662>