From owner-freebsd-questions@FreeBSD.ORG Mon Jun 20 08:12:10 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABD7D16A41C for ; Mon, 20 Jun 2005 08:12:10 +0000 (GMT) (envelope-from tedm@toybox.placo.com) Received: from mail.freebsd-corp-net-guide.com (mail.freebsd-corp-net-guide.com [65.75.192.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5847543D1F for ; Mon, 20 Jun 2005 08:12:10 +0000 (GMT) (envelope-from tedm@toybox.placo.com) Received: from tedwin2k (nat-rtr.freebsd-corp-net-guide.com [65.75.197.130]) by mail.freebsd-corp-net-guide.com (8.11.1/8.11.1) with SMTP id j5K8Cvb13795; Mon, 20 Jun 2005 01:12:57 -0700 (PDT) (envelope-from tedm@toybox.placo.com) From: "Ted Mittelstaedt" To: "Sandy Rutherford" , "Alex Zbyslaw" Date: Mon, 20 Jun 2005 01:11:54 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <17078.22937.726253.34028@szamoca.krvarr.bc.ca> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478 Importance: Normal Cc: "P.U.Kruppa" , freebsd-questions@freebsd.org Subject: RE: Yet another RAID Question (YARQ) 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, 20 Jun 2005 08:12:10 -0000 >-----Original Message----- >From: owner-freebsd-questions@freebsd.org >[mailto:owner-freebsd-questions@freebsd.org]On Behalf Of Sandy >Rutherford >Sent: Sunday, June 19, 2005 10:52 PM > >In order to boost read performance, a RAID card should interleave >reading from a RAID-1 volume by reading alternately from one drive and >then the other. You can see this in alternate blinking of the >activity lights of the drives. If you are not seeing this when >copying a large file, then this would suggest that a RAID-1 volume is >not working as it should. > Incorrect. What you are describing is RAID-0. RAID-1 is mirroring. Here's a link: http://www.pcguide.com/ref/hdd/perf/raid/index.htm Here's the different RAID levels: RAID-0 interleaving between 2 or more disks. Primary purpose is to combine multiple disks into a larger volume. Gives maximum amount of space with no fault tolerance. RAID-1 mirroring Requires pairs of disks. Primary purpose is to give fault tolerance. Most commonly used with cheaper IDE disks and IDE RAID cards. Uses fewest number of disk drives for fault tolerance. Very easy to design so that if 1 disk dies the array of disks continues without interruption RAID-2 Bit level striping. Not used in modern systems (the scheme was overengineered, basically) RAID-3 Byte level striping. Rarely seen in modern RAID controllers. RAID-4 Block level striping. Rarely seen in modern RAID controllers. RAID-5 Block level striping - with distributed parity. Requires a minimum of 3 disks. The primary purpose is to give the volume-combining features of RAID-0 with the redundancy of RAID-1. This is the most popular RAID. But it is more difficult to design for so the cheaper controllers sometimes will halt the system if a disk is lost. Also requires drivers in the OS to allow online rebuilding of a replaced disk drive. Requires significant CPU processing on the RAID card for parity calculations. RAID-6 Same as RAID-5 except parity is dual distributed, not single distributed. Not common althogh some manufacturers call their proprietary extensions to RAID-5, "raid 6" RAID-7 Patented RAID solution of Storage Computer Corporation that first showed up in their OmniRAID stuff, now seen in their CyberBorgVSA. (influence of Star Trek in the product name, there) Ted Mittelstaedt Author, The FreeBSD Corporate Networker's Guide http://www.freebsd-corp-net-guide.com