Re: [GENERAL] Performance

From: The Hermit Hacker <scrappy(at)hub(dot)org>
To: Jason <neumeier(at)bright(dot)net>
Cc: "'psql'" <pgsql-general(at)postgreSQL(dot)org>, "Aaron Holtz (E-mail)" <aholtz(at)bright(dot)net>
Subject: Re: [GENERAL] Performance
Date: 1999-03-30 14:09:05
Message-ID: Pine.BSF.4.05.9903301001080.55565-100000@thelab.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


Starting several months back, at work, I've been pushing our Unix
department away from Sparcs and onto Intel servers (IBM Netfinity)...the
main reason being cost/performance just isn't there for the Sparcs. never
was, but the Intel servers, until recently, haven't been the most stable
to run off of.

Using the rc5 client as a 'benchmark' (what else has programmers working
hard to optimize their code to get the best numbers on it?), we found that
when comparing a Dual-PII 450 against an Sparc E450/400Mhz, the E450 came
in at ~30% less powerful then the Dual-PII ...

If you take a look at http://infopad.EECS.Berkeley.EDU/CIC/summary/local,
it shows comparisons of the various CPUs out there, up until Nov/98 ...
the Intel CPUs blow away the Sparc chip's in integer arithmetic, while the
Sparc excels in floating point. Your operating system, and the database,
tends to do most stuff in integer, so you get performance boons that
way...

The other thing to consider is that you are comparing two differences, not
just one. Different CPUs and different operating systems. Solaris isn't
nicknamed 'slowaris' for nothing :) Its a bloated OS, albeit stable...

On Tue, 30 Mar 1999, Jason wrote:

> Looking for a little reasoning behind our performance difference on 2
> different platforms. We have been running postgres on our sparcs, and
> have come to rely on the dB quite heavily. We have dedicated a box to
> doing nothing but our postgres work. Here is what we have:
>
> Dual Sparc 167
> 512 MB RAM
> Solaris 2.5.1
>
> Performance seemed reasonable to us, until we ran the same database and
> queries on the following machine:
>
> Intel Celeron 333
> 128 MB RAM
> Red Hat Linux 5.2
>
> We have a passwd style database with 65,000 rows. We updated 20,000 of
> them with a SQL update command, setting a single integer field to a
> value. Both boxes where indexed the same, and had identical data. The
> Sparc took near 10 minutes to complete, while the Intel took ~30
> seconds. This is just one case, but many very similar tests had the
> same results.
>
> Now I love Linux, and the price compared to a Sparc makes it much
> simpler to get one on line. However, I can't understand why the Sparc
> would lag so far behind. We are starting Postgres the same on both
> machines:
>
> su - postgres -c "/usr/local/pgsql/bin/postmaster -B 256 -o -F -i -S"
>
> We are looking at getting a dual 400 Intel Pentium II box with Red Hat
> to migrate all of the Postgres work to. But in the meantime, is there a
> way to optimize the performance on the Sparc? Thanks in advance.
>
> -Jason Neumeier.
>
>
>

Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
Systems Administrator @ hub.org
primary: scrappy(at)hub(dot)org secondary: scrappy(at){freebsd|postgresql}.org

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Statistical Solutions 1999-03-30 14:23:39 Re: [GENERAL] Performance
Previous Message Herouth Maoz 1999-03-30 14:00:01 Re: [GENERAL] sorting by date & time in descending order ??