[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Server hardware advice.



	Hi.

On Thu, Aug 08, 2019 at 04:54:17PM +0200, Jonas Smedegaard wrote:
> > > > Then Intel stopped making desktop boards and I wanted ZFS. ZFS 
> > > > wants ECC memory.  It was time to migrate to server hardware.
> > > 
> > > My understanding is that ZFS's need / desire for ECC is something of 
> > > a myth. It's certainly true that many ZFS / FreeNAS *users* have 
> > > such a need, but the filesystem itself apparently doesn't:
> > > 
> > > https://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-your-data/
> > 
> > To summarize: if you're running ZFS, it can protect you from lots of 
> > sources of data corruption. It can't protect you from RAM errors 
> > without ECC, so you should opt for ECC if integrity is your goal.
> > 
> > None of the other filesystems protect you against RAM errors either, 
> > so this is not a special requirement of ZFS.
> 
> ECC memory is rare among ARM SBCs, but Helios4 uses ECC memory!

... with the only problem being the quantity of such RAM.

A typical Helios4 board has whopping 2Gb of RAM, which is about 4 times
lower than needed for comfortable ZFS usage (assuming that zpool size is
measured in terabytes) and a user intends to run something more than a
OS kernel and sshd.
That estimation deliberately excludes all advanced ZFS features (such as
compression, encryption and deduplication).

IMO for such RAM sizes it's better to use old trusted MDRAID, LVM, ext4
and a new kid on the block - dm-integrity (all the needed tools are in
buster, but some assembly is required).

Reco


Reply to: