From owner-freebsd-stable@FreeBSD.ORG Fri Feb 9 15:49:32 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 92C2316A400 for ; Fri, 9 Feb 2007 15:49:32 +0000 (UTC) (envelope-from clay@milos.co.za) Received: from bart.milos.co.za (bart.milos.co.za [196.38.18.66]) by mx1.freebsd.org (Postfix) with ESMTP id 4CEDB13C47E for ; Fri, 9 Feb 2007 15:49:30 +0000 (UTC) (envelope-from clay@milos.co.za) Received: (qmail 58949 invoked by uid 89); 9 Feb 2007 15:45:00 -0000 Received: from unknown (HELO claylaptop) (clay@milos.za.net@192.168.3.254) by bart.milos.co.za with ESMTPA; 9 Feb 2007 15:45:00 -0000 Message-ID: <00b701c74c61$d7d24990$fe03a8c0@claylaptop> From: "Clayton Milos" To: "Artem Kuchin" References: <00ad01c74b65$79db1710$0c00a8c0@Artem> <20070208094620.GA9599@rink.nu> <00a701c74b6e$7c3e4550$fe03a8c0@claylaptop> <20070208165224.GA35610@icarus.home.lan> <004401c74c31$f8159160$0c00a8c0@Artem><45CC72D4.9040104@lxnt.info> <01e601c74c5d$31be19c0$0c00a8c0@Artem> Date: Fri, 9 Feb 2007 17:49:11 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3028 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 Cc: freebsd-stable@freebsd.org Subject: Re: What is a good choice of sata-ii raid controller for freebsd? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Feb 2007 15:49:32 -0000 ----- Original Message ----- From: "Artem Kuchin" To: Sent: Friday, February 09, 2007 5:15 PM Subject: Re: What is a good choice of sata-ii raid controller for freebsd? > Alexander Sabourenkov wrote: >> Artem Kuchin wrote: >>> hi! >>> >>> I am the original poster of this thread. I have read many interesting >>> reply during these two days. However, as i said in the original >>> message due to certification issues i am pretty limited to INTEL >>> controllers and i have not seen a single relevant reply about them. >>> This is interesting. Nobody uses Intel controllers on FreeBSD or >>> they just suck that much? >> >> If you have enough SATA ports and no need for fancy RAID levels, >> then my advice is to use gmirror. >> >> Hardware RAID1 buys you nothing in perfomance and reliability >> for a prolonged headache with drivers, bios insanity and >> monitoring+control tools. > > Hm... two points here. I, somehow, do not really believe that > software raid (gmirror for example) is as reliable as hardware. > I, deeply inside, believe that i might screw things very badly under some > heavy load and bad timing conditions. Can't explain it. it is religious i > guess, > but i can be very wrong about this. > > However, two perfomance point: > Under gmirror OS must issue two commands to write to disks and some > commands to check/set mark that mirrored data is intact. > Under hardware RAID OS issue sonly one command to write and no > checking command, since raid controller handles this async. > > So, software OS raid must be slower than controller based raid anyway. > > Am i right here? Any benchmark data on this? > > As for reliability of gmirror. I just need to know how it works to see > for myself that if power turned off in some racing condition gmirror will > know that > disk are out of sync. If it is done than gmirror must check sync of disks > every read, and > that mean two command for reading too, which must slow down things. > Is it true? > > -- > Artem I set up 3 RedHat Enterprise servers in a cluster for a customer 2-3 years ago. Dual P4-XEON 3.4GHz with 16G of ram each. Really lovely servers. Intel server motherboards with 2 x15k RPM SCSI drives as a mirror for the OS and fibrechannel external storage for Oracle 10i. The SCSI RAID on the motherboard was horrifically slow. I'm talking around 5MB/s hardware raid for 15k RPM SCSI drives. Turns out it was a known bug on the Intel motherboards with no workaround or fix so I set the boxes up with Linux software raid. The performance was excellent and they are still running perfectly today. I think the SCSI controller was Symbios or something like that. Ever since then I have not trusted Intel and RAID in the same sentence. I was really upset that they were not interested in fixing the issue. I even emailed Intel to ask them about it and they said there was not much likelihood of a fix. Call me biased but that's just what my experience has taught me. Btw the Areca cards have Intel RISC CPU's on them and they are lightning fast. -Clay