Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jan 2019 14:40:08 -0500
From:      Ira Cooper <ira@wakeful.net>
To:        Maciej Jan Broniarz <gausus@gausus.net>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: ZFS on Hardware RAID
Message-ID:  <CAAPGDwKtnpP_J6qVeUOoLYai%2BX3KMcCnvXSCCiruUhFM4uYDTA@mail.gmail.com>
In-Reply-To: <92646202.63422.1547910433715.JavaMail.zimbra@gausus.net>
References:  <1180280695.63420.1547910313494.JavaMail.zimbra@gausus.net> <92646202.63422.1547910433715.JavaMail.zimbra@gausus.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 19, 2019 at 11:43 AM Maciej Jan Broniarz <gausus@gausus.net>
wrote:

> Hi,
>
> I want to use ZFS on a hardware-raid array. I have no option of making it
> JBOD. I know it is best to use ZFS on JBOD, but
> that possible in that particular case. My question is - how bad of an idea
> is it. I have read very different opinions on that subject, but none of
> them seems conclusive.
>
> Any comments and especially case studies are most welcome.
> All best,
>

I've actually built Illumos based ZFS NAS systems based on raid controllers
and non-raid controllers.

If given the choice, I'd use non-raid controllers, today.  (HBAs)

Why?  Because ZFS handles the "raid" layer well.  The write back cache a
RAID controller provides, isn't really needed with ZIL, nor desired.

All a raid controller really brings in my experience is added operational
complexity once you use good enough hardware, mainly good ZIL drives and
HBAs.

So it isn't really a "bad" idea, more just redundant, expensive and
inconvenient.  You could have good reasons to do it, like that the RAID
controller is built into the motherboard etc.

Just make sure your data integrity is #1.  Writeback caches are properly
battery protected, or not used. etc.

Best,

-Ira



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAPGDwKtnpP_J6qVeUOoLYai%2BX3KMcCnvXSCCiruUhFM4uYDTA>