From owner-freebsd-hackers Tue Jul 14 12:50:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02638 for freebsd-hackers-outgoing; Tue, 14 Jul 1998 12:50:48 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from uni4nn.gn.iaf.nl (osmium.gn.iaf.nl [193.67.144.12]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA02629 for ; Tue, 14 Jul 1998 12:50:44 -0700 (PDT) (envelope-from wilko@yedi.iaf.nl) Received: by uni4nn.gn.iaf.nl with UUCP id AA00215 (5.67b/IDA-1.5); Tue, 14 Jul 1998 21:40:36 +0200 Received: (from wilko@localhost) by yedi.iaf.nl (8.8.8/8.6.12) id UAA03774; Tue, 14 Jul 1998 20:05:16 +0200 (CEST) From: Wilko Bulte Message-Id: <199807141805.UAA03774@yedi.iaf.nl> Subject: Re: Software RAID-5 performance In-Reply-To: <19980714122952.L754@freebie.lemis.com> from Greg Lehey at "Jul 14, 98 12:29:52 pm" To: grog@lemis.com (Greg Lehey) Date: Tue, 14 Jul 1998 20:05:16 +0200 (CEST) Cc: tlambert@primenet.com, gibbs@plutotech.com, andre@pipeline.ch, Matthew.Alton@anheuser-busch.com, Hackers@FreeBSD.ORG X-Organisation: Private FreeBSD site - Arnhem, The Netherlands X-Pgp-Info: PGP public key at 'finger wilko@freefall.freebsd.org' X-Mailer: ELM [version 2.4ME+ PL38 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG As Greg Lehey wrote... > (trimming -fs) > > Software RAID is a data integrity issue, not a performance one, > > and I think making the performance argument for whatever reason > > (protection domain crossing, interleaved I/O, SMP scalability, > > etc.) is a strawman at best. > > I'm not sure that I understand what you're saying here. Obviously > offloading the checksum calculation (or anything else, for that > matter) to an external box will offload the CPU. And I can't see any > particular difference in data integrity between the two approaches. Software raid without stable (battery backed) storage is flawed: assume a write that had 2 disks actually write the data onto the platter and (e.g.) the parity data did not make it out on it's platter because your system crashed. Or the power went bang. Or... You now have an inconsistent raid5 set. Wilko _ ______________________________________________________________________ | / o / / _ Bulte email: wilko @ yedi.iaf.nl |/|/ / / /( (_) Arnhem, The Netherlands WWW: http://www.tcja.nl ______________________________________________ Powered by FreeBSD __________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message