Re: IO scheduler vs PostgreSQL performance measurement

From: Nick Piggin <piggin(at)cyberone(dot)com(dot)au>
To: "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: IO scheduler vs PostgreSQL performance measurement
Date: 2003-03-24 22:30:50
Message-ID: 3E7F871A.6090100@cyberone.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

scott.marlowe wrote:

>On Mon, 17 Mar 2003, Nick Piggin wrote:
>
>
>>Dear PostgreSQL hackers,
>>I am developing a disk IO scheduler for Linux and am aiming to
>>have it included in the stable 2.6 release. Due to its design,
>>performance regressions do appear, and are often more specific
>>to the workload in question than with other schedulers, hence
>>one has to go beyond the generic benchmarks.
>>
>>Databases are one area of difficulty due to multi threaded IO
>>and sync writes.
>>
>>I would appreciate it if you could give me a suggestion
>>for a not-too-difficult to set up or interpret PostgreSQL
>>benchmark with a reasonable running time (< an hour or so)
>>which I can add to my performance regression tests.
>>
>>It would be good if this were to separately measure most
>>common types of PostgreSQL IO work, and from there I would
>>leave specific areas to those interested.
>>
>>I apologise for asking when I could search, however I am
>>interested in something up to date and which developers on
>>this can agree on.
>>
>
>For quick and dirty testing under high parallel load, you can use pgbench,
>which comes with postgres.
>
>cd /usr/local/src/postgresql-7.3.x/contrib/pgbench
>make
>make install
>pgbench -i
>pgbench -c 4 -t 100
>
>For more intense testing, look at OSDB the Open Source database benchmark
>suite:
>
>http://osdb.sourceforge.net/
>
>
>
Thanks for the references. I'll do a few pgbench runs today comparing
different schedulers so I'll CC you the results if you like.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Christopher Kings-Lynne 2003-03-25 01:14:57 Re: DEFAULT in <set clause list>
Previous Message Tom Lane 2003-03-24 22:16:36 Re: updateable cursors & visibility