Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id E76A91337B5A for ; Wed, 17 Nov 2010 12:01:16 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 92343-04 for ; Wed, 17 Nov 2010 16:01:09 +0000 (UTC) X-Greylist: delayed 00:11:15.219637 by SQLgrey-1.7.6 Received: from mo-p00-ob.rzone.de (mo-p00-ob.rzone.de [81.169.146.162]) by mail.postgresql.org (Postfix) with ESMTP id EB8431337B4F for ; Wed, 17 Nov 2010 12:01:08 -0400 (AST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1290009667; l=918; s=domk; d=4c-ag.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=SVib2C9wFf+TA39Jr/BA+YxqSNE=; b=A64OnVOLWDD8/LVJWiMEsVnMbpVUwfuSdqk+guqg6sDvGz4n8ZdJEbF1RG7HP3l8W/6 TO/V0WxAeVuThBdN1saWHt8kPsQ0dNnf71k9g9SvxYL++KpGQmg5JL5XJgedc8zJpyXpD k1u98+mMdP6/8fk4h4NhSnA0Fg5jUrnSAdg= X-RZG-AUTH: :ICIXYUWhdf07X6m/b2XtAlrlJW5vzQNIp+WDp5lRVhY+t6aUm/IJWJtU3bmDxEBsMw== X-RZG-CLASS-ID: mo00 Received: from localhost (p5081CD15.dip.t-dialin.net [80.129.205.21]) by post.strato.de (fruni mo53) (RZmta 24.4) with ESMTP id 20694emAHF2u3o for ; Wed, 17 Nov 2010 16:49:52 +0100 (MET) Date: Wed, 17 Nov 2010 16:49:51 +0100 From: Lutz Steinborn To: pgsql-performance@postgresql.org Subject: Re: How to achieve sustained disk performance of 1.25 GB write for 5 mins Message-Id: <20101117164951.8f7692c2.l.steinborn@4c-ag.de> In-Reply-To: References: Organization: 4c AG X-Mailer: Sylpheed 2.6.0 (GTK+ 2.20.1; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.9 tagged_above=-10 required=5 tests=BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001 X-Spam-Level: X-Archive-Number: 201011/286 X-Sequence-Number: 41310 On Wed, 17 Nov 2010 09:26:56 -0500 Eric Comeau wrote: > This is not directly a PostgreSQL performance question but I'm hoping > some of the chaps that build high IO PostgreSQL servers on here can help. > > We build file transfer acceleration s/w (and use PostgreSQL as our > database) but we need to build a test server that can handle a sustained > write throughput of 1,25 GB for 5 mins. > > Why this number, because we want to push a 10 Gbps network link for 5-8 > mins, 10Gbps = 1.25 GB write, and would like to drive it for 5-8 mins > which would be 400-500 GB. > > Note this is just a "test" server therefore it does not need fault > tolerance. Get a machine with enough RAM and run postgresql from RAM disk. Write a start script to copy the RAM disk back to normal disk then stopping and back to RAM disk for start. this must be the fastest solution. -- Lutz