Date: Fri, 27 Apr 2012 07:07:00 +1000 From: Peter Jeremy <peterjeremy@acm.org> To: Andrew Reilly <areilly@bigpond.net.au> Cc: freebsd-fs@freebsd.org Subject: Re: Odd file system corruption in ZFS pool Message-ID: <20120426210700.GA54475@server.vk2pj.dyndns.org> In-Reply-To: <20120426034452.GB9016@johnny.reilly.home> References: <20120424143014.GA2865@johnny.reilly.home> <4F96BAB9.9080303@brockmann-consult.de> <20120424232136.GA1441@johnny.reilly.home> <alpine.GSO.2.01.1204250850330.1678@freddy.simplesystems.org> <20120426034452.GB9016@johnny.reilly.home>
next in thread | previous in thread | raw e-mail | index | archive | help
--ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2012-Apr-26 13:44:52 +1000, Andrew Reilly <areilly@bigpond.net.au> wrote: >On Wed, Apr 25, 2012 at 08:58:41AM -0500, Bob Friesenhahn wrote: >> It=20 >> is important to use a system which supports ECC memory to assure that=20 >> data is not corrupted in memory since zfs does not defend against=20 >> that. > >Not reasonable for an inexpensive home file/e-mail/whatever >server, IMO. Well, none of the mini-ITX motherboards I saw >touted ECC as an available option. It's a tradeoff. ECC does increase the cost but how valuable is your data? I run ECC on my home server because that closes a hole in the end-to-end checking. Building a system out of server-grade parts is one option - though (apart from the RAM), the parts tend to be more expensive. Re-using a second-hand server is another option - though they will use more power that a system built with current-generation pars. Building a system using SOHO-grade parts is trickier. The CPU is easy - basically all desktop AMD CPUs support ECC RAM. Motherboards are trickier - support for ECC is generally well hidden - Asus & Gigabyte are the only vendors that seem to advertise ECC support (though they still don't seem to offer it on all motherboards). The downside of non-server motherboards is thah they generally only support unbuffered RAM and only have 2-4 DIMM slots. Unbuffered ECC RAM is currently only economical up to 4GB DIMMs (8GB DIMMs exist but are outrageously expensive) - this limits you to ~16GB, which isn't extravagant when you are using ZFS. --=20 Peter Jeremy --ibTvN161/egqYuK8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAk+ZuPQACgkQ/opHv/APuIet/QCeKtPVmWEOkFVXkb2HeWVvJGHo 8CgAni53wvS8QXZcOGYqNsGLeKbgwQtX =KQCp -----END PGP SIGNATURE----- --ibTvN161/egqYuK8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120426210700.GA54475>