X-Original-To: pgsql-performance-postgresql.org@postgresql.org Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id 015149FA430 for ; Mon, 12 Jun 2006 07:01:47 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 33320-03 for ; Mon, 12 Jun 2006 07:01:40 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey- Received: from mail.aeccom.com (port-83-236-156-26.static.qsc.de [83.236.156.26]) by postgresql.org (Postfix) with ESMTP id E0FAD9FA42B for ; Mon, 12 Jun 2006 07:01:39 -0300 (ADT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.aeccom.com (Postfix) with ESMTP id AEB431CEAD; Mon, 12 Jun 2006 12:01:36 +0200 (CEST) Received: from mail.aeccom.com ([127.0.0.1]) by localhost (gate6.aeccom.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 05403-02-17; Mon, 12 Jun 2006 12:01:35 +0200 (CEST) Received: from azul.core.aeccom.com (azul.core.aeccom.com [192.168.2.2]) by mail.aeccom.com (Postfix) with ESMTP id 9E0B11CEAE; Mon, 12 Jun 2006 12:01:29 +0200 (CEST) Received: from [192.168.2.247] (unknown [192.168.2.247]) by azul.core.aeccom.com (Postfix) with ESMTP id 7B97E10172; Mon, 12 Jun 2006 12:01:09 +0200 (CEST) Message-ID: <448D3B65.7090709@aeccom.com> Date: Mon, 12 Jun 2006 12:01:09 +0200 From: Sven Geisler Organization: AEC/communications GmbH User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: mario.splivalo@mobart.hr Cc: "Steinar H. Gunderson" , pgsql-performance@postgresql.org Subject: Re: scaling up postgres References: <200606030931.k539V38Y007877@smtp2.planet.net.tn> <20060603094355.GA23297@uio.no> <1150062140.23423.0.camel@localhost.localdomain> In-Reply-To: <1150062140.23423.0.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------020504090803020209070803" X-Virus-Scanned: amavisd-new at aeccom.com X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200606/127 X-Sequence-Number: 19484 This is a multi-part message in MIME format. --------------020504090803020209070803 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Hi Mario, I did run pgbench on several production servers: HP DL585 - 4-way AMD Opteron 875 HP DL585 - 4-way AMD Opteron 880 HP DL580 G3 - 4-way Intel XEON MP 3.0 GHz FSC RX600 S2 - 4-way Intel XEON MP DC 2.66 GHz FSC RX600 - 4-way Intel XEON MP 2.5 GHz This test has been done with 8.1.4. I increased the number of clients. I attached the result as diagram. I included not all test system but the gap between XEON and Opteron is always the same. The experiences with production systems were the same. We replaced the XEON box with Opteron box with a dramatic change of performance. Best regards Sven. Mario Splivalo schrieb: > On Sat, 2006-06-03 at 11:43 +0200, Steinar H. Gunderson wrote: >> On Sat, Jun 03, 2006 at 10:31:03AM +0100, fzied@planet.tn wrote: >>> I do have 2 identical beasts (4G - biproc Xeon 3.2 - 2 Gig NIC) >>> One beast will be apache, and the other will be postgres. >>> I'm using httperf/autobench for measurments and the best result I can get >>> is that my system can handle a trafiic of almost 1600 New con/sec. >> What version of PostgreSQL? (8.1 is better than 8.0 is much better than 7.4.) >> Have you remembered to turn HT off? Have you considered Opterons instead of >> Xeons? (The Xeons generally scale bad with PostgreSQL.) What kind of queries > > Could you point out to some more detailed reading on why Xeons are > poorer choice than Opterons when used with PostgreSQL? > > Mario > > > ---------------------------(end of broadcast)--------------------------- > TIP 2: Don't 'kill -9' the postmaster -- /This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended recipient, you should not copy it, re-transmit it, use it or disclose its contents, but should return it to the sender immediately and delete your copy from your system. Thank you for your cooperation./ Sven Geisler Tel +49.30.5362.1627 Fax .1638 Senior Developer, AEC/communications GmbH Berlin, Germany --------------020504090803020209070803 Content-Type: image/gif; name="test_pgbench_23130_image001.gif" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="test_pgbench_23130_image001.gif" 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 5sza7Ldh23befIjgHM6QC8t1d820jM7MXKTnHMzsPMzu/M7qvM667JT17GnaGc/ynM9qvM/2 fLh5V87iJs0CbbnpjM/QnHL+nNC9K7p0Z9Dg9tAQLdF0W9Dz/M0WfdGIitEMnWoq19Eevbom rdEA/XAkXdJE29J4R9HYhtAsrdC+u3cwfW0rPdNYu9N6d9NQmc06bczFC3g+/WwyHdRbRpQ5 nXsbPW5LjdRD/dT41tT/4SbVUG2TWB14Rf2VVg3V7tjVDgx/UDzWUszDFgfWXn3UMbekAeqi apa/F4fWaQ3UHsfW9tvB5BnXco3Uar3WAxzDBXzEen3V5cibEEzAbz3BZ03XhC2BQzygPlqh LjzZLFOilH3ZmJ3Zmr3ZnN3Z9udrbg3ZZv3IjV3YTobYRlx7i13aha3DRUygi83YrL2AT1zW W9qlXzjb4rjVxynbuq2AvA1se/3bhxfcuzbcxG14xp2dyJ3cWk3Vztbczk3U0M3V012Ny21r fX3dJJjd6enb3H1+3p2Z4B3e4DfeBind5o3SDX3I5b3e3ofe+vne8G198m1q213fG3jfpabe //o90dUtbP793yH9a5Y84AROzgGua4Cc4FbI35nW4A7+4Av+3fk94ftd4eSN4Bhe4MnmbpDc 4T4I4UR64SIugiT+iSF+4iOu4aMm4SxuhileaDAe4zLu4vy84jYuhDNOizq+4zyO4zX640Ae 5Cnd2yZe5EAo5CVO30pO20yu4hz+5Mod5VSa5FTugj3umVOe5VV+5LFW414+iFtuqF0+5sVt 5T7u5GiegWUeq22Ol29O03Hek+BJ1rcdggLO5nU+gfEZnYCd2IJ93Gfe51/uG6gN28Jd6IYu eCwK6K8d2U/K3Hze6BH46HdNfqMd5oxu6c8N6K79fp5NWCw86qZ+6v+onuqqvuqsnjNLCumQ PZ6Trt2V7umXTiWhrui4huW2LoN3nutTzOm13uvAHWJ5TtY/+mq8TuwvOOdHOezMnoDOLtTR budqbrXQXu3pN+2pmu3aLt7XbubfrpXc/sXePu7nHe5wju5LWe5XzO7WDuZDDu/kru4NSu/t bu9Ytuz4noLuLsrn3u/xre90KfD5Lu+Q1ukG39MEn8kLH+/t/c4B//DV9+9qO/EUT30WH7MZ D/EiDWr83vEnuPH9GnSzREci/2wkz80od/IuH0spv2wrD6cYr2Uvf/M4n/Oz9GIoH/PENvOH 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 EAfxti6ADb8t4goxEiextLKru6atEnNqCAAAOw== --------------020504090803020209070803--