Received: from localhost (maia-3.hub.org [200.46.204.184]) by postgresql.org (Postfix) with ESMTP id BEBB79FA2CC for ; Mon, 4 Dec 2006 12:37:34 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-new, port 10024) with ESMTP id 06844-07 for ; Mon, 4 Dec 2006 12:37:29 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey-1.7.4 Received: from exchange.g2switchworks.com (mail.g2switchworks.com [63.87.162.25]) by postgresql.org (Postfix) with ESMTP id 78D189FA2CB for ; Mon, 4 Dec 2006 12:37:29 -0400 (AST) Received: from 10.10.1.37 ([10.10.1.37]) by exchange.g2switchworks.com ([10.10.1.2]) with Microsoft Exchange Server HTTP-DAV ; Mon, 4 Dec 2006 16:37:26 +0000 Received: from state.g2switchworks.com by mail.g2switchworks.com; 04 Dec 2006 10:37:34 -0600 Subject: Re: Bad iostat numbers From: Scott Marlowe To: Alex Turner Cc: Greg Smith , pgsql-performance@postgresql.org In-Reply-To: <1165249513.14565.329.camel@state.g2switchworks.com> References: <33c6269f0612032317t9f0bc77n3ff791a5cd88fc80@mail.gmail.com> <1165249513.14565.329.camel@state.g2switchworks.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1165250254.14565.333.camel@state.g2switchworks.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 04 Dec 2006 10:37:34 -0600 X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200612/46 X-Sequence-Number: 22102 On Mon, 2006-12-04 at 10:25, Scott Marlowe wrote: > > OTOH, with the choice at my last place of employment being LSI or > Adaptec, LSI was a much better choice. :) > > I'd ask which LSI megaraid you've tested, and what driver was used. > Does RHEL4 have the megaraid 2 driver? Just wanted to add that what we used our database for at my last company was for lots of mostly small writes / reads. I.e. sequential throughput didn't really matter, but random write speed did. for that application, the LSI Megaraid with battery backed cache was great. Last point, bonnie++ is a good benchmarking tool, but until you test your app / postgresql on top of the hardware, you can't really say how well it will perform. A controller that looks fast under a single bonnie++ thread might perform poorly when there are 100+ pending writes, and vice versa, a controller that looks mediocre under bonnie++ might shine when there's heavy parallel write load to handle.