Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Jan 2010 16:26:53 +1000
From:      Danny Carroll <danny@dannysplace.net>
To:        Matt Simerson <matt@corp.spry.com>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: ZFS RaidZ2 with 24 drives?
Message-ID:  <4B3D95AD.8050304@dannysplace.net>
In-Reply-To: <26F8D203-A923-47D3-9935-BE4BC6DA09B7@corp.spry.com>
References:  <568624531.20091215163420@pyro.de>	<42952D86-6B4D-49A3-8E4F-7A1A53A954C2@spry.com>	<957649379.20091216005253@pyro.de> <26F8D203-A923-47D3-9935-BE4BC6DA09B7@corp.spry.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 17/12/2009 6:43 AM, Matt Simerson wrote:
> Why would I bother?  Both ways present each disk to FreeBSD.  Based on
> my understanding (and an answer received from Areca support), the only
> reason I'd bother manually configuring some disks for passthrough is
> if I wanted to use some disks in a RAID array and others as raw disks.
> Configuring JBOD mode configures ALL the disks on the controller as
> passthrough devices.
>

It's my experience that the statement above is simply not true.  I
confirmed this with throughput tests as well as talking to Areca (as I
understand you also did).
JBOD = Give the OS the drive.
PassThrough = Give the OS the drive but run it through the cache first.

I use passthrough specifically for this reason.   If I lose power, then
the cache should fix up the writes at restart.

You do not have this protection when ZFS has access to the raw devices. 
Even worse if the devices write cache is turned on.

-D



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B3D95AD.8050304>