Date: Mon, 15 Nov 2010 22:47:26 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: freebsd-questions@freebsd.org Subject: Re: Is ZFS ready for prime time? Message-ID: <4CE1B87E.7030900@infracaninophile.co.uk> In-Reply-To: <AANLkTi=5PFYS6=ntLqf-j1je4r0EzEpYtYQhJcDn-z09@mail.gmail.com> References: <AANLkTikCnCHF3wa257LejpHdW-%2BSH49_FgwmegwOFS2c@mail.gmail.com> <alpine.BSF.2.00.1011150927020.32766@tensor.gdynia.pl> <AANLkTimTzAoUO-9NqW6vcePU2CMUo-on0x=gOEaU%2BkZu@mail.gmail.com> <alpine.BSF.2.00.1011152032030.78383@tensor.gdynia.pl> <1289851856.14522.41.camel@localhost.localdomain> <AANLkTi=5PFYS6=ntLqf-j1je4r0EzEpYtYQhJcDn-z09@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CE1B87E.7030900>