From owner-freebsd-stable Mon May 1 16: 2:53 2000 Delivered-To: freebsd-stable@freebsd.org Received: from apoq.skynet.be (apoq.skynet.be [195.238.2.35]) by hub.freebsd.org (Postfix) with ESMTP id 4A5FD37B588; Mon, 1 May 2000 16:02:49 -0700 (PDT) (envelope-from blk@skynet.be) Received: from [195.238.24.94] (dialup684.brussels2.skynet.be [195.238.25.172]) by apoq.skynet.be (Postfix) with ESMTP id 197631F297; Tue, 2 May 2000 01:02:45 +0200 (MET DST) Mime-Version: 1.0 X-Sender: blk@pop.skynet.be Message-Id: In-Reply-To: <200005012249.PAA04152@mass.cdrom.com> References: <200005012249.PAA04152@mass.cdrom.com> Date: Tue, 2 May 2000 01:01:28 +0200 To: Mike Smith From: Brad Knowles Subject: Re: How good is AMI MegaRAID support? Cc: freebsd-stable@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 3:49 PM -0700 2000/5/1, Mike Smith wrote: > This would suggest that you're hitting other limits. I seem to recall > that you're only using one (or maybe two) host ports on the controller - > this will be a bottleneck just for starters. I am using on interface on each array controller, each connected to a dedicated host adaptor. > The biggest killer with external RAID units is the miserable bandwidth > that you get with just a single or even dual host ports. Fibrechannel > can help here, but you really need to look at every part of the system > before you start making these sort of judgements. The host bandwidth isn't an issue here. If it was, then setting up a software stripe across the RAID-5 LUNs wouldn't buy me any additional speed. I'm not coming anywhere close to what a single SCSI controller can do. Besides, what I need is not bandwidth, but minimum latency. 100GB over a 24 hour period of time equates to a little more than 4GB per hour, about 70MB per minute, and about 1.2MB per second. Hell, I've got some five year old ultra low-end 90MB hard drives that could easily keep up with that data rate. > I still haven't heard anything from anyone using embedded RAID adapters. > Take some time with eg. an AMI MegaRAID 1600 or (once I'm done with the > driver support) something like a 2000 series Mylex controller. I don't have any of those to play with. Now, if you want to send me one or three, I'll be glad to look them over.... ;-) > Another very important item to bear in mind is that most controller > vendors are just starting to wake up to real peformance issues and > unix-like operating systems. It wasn't until I explained to Mylex, for > example, the inherent badness in a power-of-2 stripe size in conjunction > with the FFS disk layout that this even appeared on their radar. There are situations where you want to very carefully adjust the stripe size to perfectly match the cylinder size. Joe Greco can tell you a lot more about this than I can. > Software RAID implementations like Vinum, that were designed from the > start to address this, have some definite advantages there. Vinum has the distinct advantage of not having any pre-built preferences for stripe size, etc.... I understand that a lot of hardware RAID devices are optimized for essentially just one configuration only, and if you change just a single parameter to be different from the default, you're screwed. Your data may want a very large stripe size (or maybe a very small one), but if the controller doesn't agree, then you've got a problem. With vinum, you can select the stripe size you want/need for your application, and while Greg will show you some charts that demonstrate that the optimal stripe size is somewhere between 128KB and 256KB, if your application doesn't fit the mold that Greg was testing with, you can safely set the stripe size to be something else, and vinum won't really care. -- These are my opinions -- not to be taken as official Skynet policy ====================================================================== Brad Knowles, || Belgacom Skynet SA/NV Systems Architect, Mail/News/FTP/Proxy Admin || Rue Colonel Bourg, 124 Phone/Fax: +32-2-706.13.11/12.49 || B-1140 Brussels http://www.skynet.be || Belgium To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message