Re: Report of performance on Alpha vs. Intel - Mailing list pgsql-general

From Mitch Vincent
Subject Re: Report of performance on Alpha vs. Intel
Date
Msg-id 009801c0175f$c09053f0$0200000a@doot
Whole thread Raw
In response to Re: PL/Perl compilation error  (Jan Wieck <janwieck@Yahoo.com>)
List pgsql-general
I'm curious, what OS did you perform these test under?

-Mitch

----- Original Message -----
From: "Steve Wolfe" <steve@iboats.com>
To: <pgsql-general@postgresql.org>
Sent: Tuesday, September 05, 2000 10:14 AM
Subject: [GENERAL] Report of performance on Alpha vs. Intel


>
>    This week, I had the opportunity to compare the performance of
PostgreSQL
> on an Alpha and an Intel server, and the results kind of surprised me.
I'd
> love to hear if this has been the case for others as well...
>
> -------------
> Intel Machine
>
> SuperMicro 8050 quad Xeon server
> 512 MB RAM
> 4 x PII Xeon 400 MHz (secondary cache disabled)
> RAID array w/ 5 9-gig drives
>
> Approximate cost:  $6000
> --------------
> Alpha Machine
> AlphaServer DS20E
> 2 x CPU (500 MHz or 667 MHz)
> 2 GB RAM
> 9-gig SCSI drive
>
> Approximate cost:  $20,000 - $25,000
> -----------------------
>
> General System notes
>
>     I'm not sure which chips the Alpha uses, the 500 MHz or the 667 MHz.
> Also, because the SuperMicro board is meant for the newer Xeons, the
> secondary cache had to be completely disabled on the PII 400 Xeons, so
that
> machine was definitely not running up to potential.
>
> -------------------------
> Test method
>
>    This wasn't exactly the ANSI tests, but it accurately reflected what we
> need out of a machine.  A while back we logged 87,000 individual queries
on
> our production machine, and I selected one thousand distinct queries from
> that.
>
>    On each machine I spawned 20 parallel processes, each performing the
> 1,000 queries, and timed how long it took for all processes to finish.
>
>    To try and keep the disk subsystem from being a factor, this used only
> selects, no updates or deletes.  Also, the database is small enough that
the
> entire thing was easily in the disk cache at all times.
> --------------------------
> Test results
>
>   The Alpha finished in just over 60 minutes, the Xeon finished in just
over
> 90.
>
> -----------------------------
> Test interpretation
>
>   Once I started looking at the numbers, I was suprised.  On a
> processor-for-processor basis, the Alpha was three times as fast as the
> Intels.  However, the Intels that it was pitted against were only 400 MHz
> chips, only PII (not the PIII), *and* had the external cache completely
> disabled.
>
>    So, the Alpha provided three times the performance for four times the
> cost - but if the megabyte of cache had been enabled on the Xeons, I think
> that the results would have been significantly different.  Also, if the
> chips had been even relatively recent chips (say, some 700 or 800 MHz
Xeons)
> with the cache enabled, it's possible that it could have come close to the
> performance of the Alpha, at a much lower cost.
>
>   Overall, I was expecting the Alpha to give the Intel a better trouncing,
> especially considering the difference in cost, but I guess it's hard to
beat
> Intel for transactions/dollar.  If sheer server capacity is the only
> relevant factor, forget Intel (You won't find Intels with 64 processors,
and
> I don't think you'll see them even with the Itaniums).  If your needs are
> more down-to-Earth, they're the best you can get for the money.
>
> steve
>
>
>


pgsql-general by date:

Previous
From: Travis Bauer
Date:
Subject: Re: Reports
Next
From: "Steve Wolfe"
Date:
Subject: Re: Report of performance on Alpha vs. Intel