From owner-freebsd-questions@FreeBSD.ORG Mon Nov 15 22:47:47 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F92C1065696 for ; Mon, 15 Nov 2010 22:47:47 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3fd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id D5C2F8FC1A for ; Mon, 15 Nov 2010 22:47:46 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id oAFMlY9v080531 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 15 Nov 2010 22:47:40 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk oAFMlY9v080531 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1289861261; bh=kqa4ilAg4Wm20x4F+VbEPUTT6oFmMnllXjq0brp3aqo=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4CE1B87E.7030900@infracaninophile.co.uk>|Date:=20M on,=2015=20Nov=202010=2022:47:26=20+0000|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Mozilla/5.0=20(Macintosh=3B=20U=3B=20Intel=20Mac= 20OS=20X=2010.6=3B=20en-GB=3B=20rv:1.9.2.12)=20Gecko/20101027=20Th underbird/3.1.6|MIME-Version:=201.0|To:=20freebsd-questions@freebs d.org|Subject:=20Re:=20Is=20ZFS=20ready=20for=20prime=20time?|Refe rences:=20=09=09 =0 9=09<1289851 856.14522.41.camel@localhost.localdomain>=20|In-Reply-To:=20|X-Eni gmail-Version:=201.1.1|OpenPGP:=20id=3D60AE908C|Content-Type:=20mu ltipart/signed=3B=20micalg=3Dpgp-sha1=3B=0D=0A=20protocol=3D"appli cation/pgp-signature"=3B=0D=0A=20boundary=3D"------------enig71EF3 E7200CC88373BDDC16B"; b=uFvIWD6mnyTX1JSXtQThslCKVu/ZZ6EqABLMh6/D0aUbUYfcYD+qBKHI4GHgVVpJk vpiHZUgt2Z9QMEfJBf/nEbqfezuV9O3EZX+9OhUcwRYCq8dic81JVHtlF0MbuSclDi 9SqH/HwzLnUvzg7WkGUkVT7jh19QF511JpzXhndA= Message-ID: <4CE1B87E.7030900@infracaninophile.co.uk> Date: Mon, 15 Nov 2010 22:47:26 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <1289851856.14522.41.camel@localhost.localdomain> In-Reply-To: X-Enigmail-Version: 1.1.1 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig71EF3E7200CC88373BDDC16B" X-Virus-Scanned: clamav-milter 0.96.4 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_FAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on lucid-nonsense.infracaninophile.co.uk Subject: Re: Is ZFS ready for prime time? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Nov 2010 22:47:47 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig71EF3E7200CC88373BDDC16B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 15/11/2010 20:33, krad wrote: > My gut feeling is no. I wouldn't put it on mission critical stuff yet. = Its > not that I have had any major bad experiences (x fingers) but im not aw= are > of any major deployments of it in the wild. As a result I wouldnt feel = safe > being the 1st 8) >=20 > What I would advise is to think carefully about what you actually need.= If > you dont really need zfs features, then fine go with ufs, as you can al= ways > migrate in the future. However if the features are useful to you and of= > enough of a benefit to justify I would advise going for a Solaris platf= orm > of some kind. >=20 > If you are doing it on a budget, go for openindiana, but if you have a = some > budget, go for the safe option of solaris 10 u9. >=20 I don't entirely agree with this. ZFS on FreeBSD is in good shape and suitable for /some/ mission critical uses IMHO. You will gain all the benefits of reliability, maintainability and flexibility that ZFS provide= s. However: * The versions of ZFS in RELEASE versions of FreeBSD aren't brilliantly performant: you want recent 8.1-STABLE or above if your need is for speed. * FreeBSD itself doesn't have good support for being an iSCSI provider, consequently the iSCSI related functions in ZFS are not enabled. Similarly SCSI-target mode is in need of a bit of love, and trying to use FreeBSD as a homebrew SAN over fibre channel doesn't really work. * ZFS (on any platform) is intrinsically slow for the sort of small random IOs generated by RDBMSes. On the other hand, the data integrity and update consistency guarantees are really good news if your Database needs stability and correctness more than speed. * The file synch-ing guarantees provided by ZFS are entirely dependent on the behaviour of the underlying hardware -- if your disk lies to the OS about having committed data to non-volatile storage then nothing can really be promised. Or, looked at from a different point of view: ZFS cannot make a silk purse out of a sow's ear: it works most effectively with server-grade SATA or SAS drives rather than commodity desktop hard drives. Personally, I've converted to using a ZFS mirror pair of drives for preference as my standard way to do a FreeBSD OS install for a general purpose server. Exceptions are mostly due to speed requirements. Once 8.2-RELEASE hits the shelves in January (well, approximately January) ZFS performance in RELEASE will be seen to have improved markedly, and I expect to be using ZFS pretty much exclusively for general purpose instal= ls. On the other hand, if you need to build some sort of network file server, then OpenIndiana or Solaris would be better choices with ZFS, and are likely to remain better for some significant amount of time. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enig71EF3E7200CC88373BDDC16B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzhuIUACgkQ8Mjk52CukIw/sACeMulO/l8vHUQDVFKSOTLKfIqx 3WUAnAsJhxv3g9y+NAaj5ongruopGUmm =KCkO -----END PGP SIGNATURE----- --------------enig71EF3E7200CC88373BDDC16B--