Skip site navigation (1)Skip section navigation (2)
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>