From owner-freebsd-questions@FreeBSD.ORG Mon Jun 9 07:45:47 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30EE51065670; Mon, 9 Jun 2008 07:45:47 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id 52C848FC2D; Mon, 9 Jun 2008 07:45:44 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.14.2/8.14.2) with ESMTP id m597iL39034733; Mon, 9 Jun 2008 09:44:21 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.2/8.14.2/Submit) with ESMTP id m597iJvj034730; Mon, 9 Jun 2008 09:44:21 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Mon, 9 Jun 2008 09:44:18 +0200 (CEST) From: Wojciech Puchar To: Dan Nelson In-Reply-To: <20080608233315.GA33530@dan.emsphone.com> Message-ID: <20080609094333.H27092@wojtek.tensor.gdynia.pl> References: <1a5a68400806080604ped08ce8p120fc21107e7de81@mail.gmail.com> <20080608215648.Q9779@wojtek.tensor.gdynia.pl> <20080608230131.00003da7@westmark> <20080609001010.G59013@wojtek.tensor.gdynia.pl> <20080608233315.GA33530@dan.emsphone.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Ivan Voras , freebsd-questions@freebsd.org Subject: Re: FreeBSD + ZFS on a production server? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2008 07:45:47 -0000 >>> random write speeds (but still at least half of single drive). but >>> this is advertised as a feature >> >> Is this because of checksum verification (the need to read all >> components) or something else? Any documentation/references? > > RAID-Z stores a single checksum over the whole stripe, instead of > checksumming each disks's section separately, so it has to read from > all disks to validate the stripe. Only random reads are penalized, > though. random reads are most common read on unix, unless you process linearly huge files, but that's fast on UFS too.