pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Greg Smith <gsmith@gregsmith.com>
To: Laurent Raufaste <analogue@glop.org>
Cc: pgsql-performance@postgresql.org
Subject: Re: PG writes a lot to the disk
Date: Wed, 19 Mar 2008 10:16:19 -0400 (EDT)
Message-ID: <Pine.GSO.4.64.0803191008560.4771@westnet.com> (raw)
In-Reply-To: <669dc9710803190418g45002e87k19cb742579c1eeac@mail.gmail.com>
References: <669dc9710803190418g45002e87k19cb742579c1eeac@mail.gmail.com>

On Wed, 19 Mar 2008, Laurent Raufaste wrote:

> When I try to plug it to a client (sending 20 transactions/s) it works 
> fine for like 10 minutes, then start to write a lot in the pgdata/base 
> directory (where the database files are, not the index).  It writes so 
> much (3MB/s randomly) that it can't serve the queries anymore, the load 
> is huge.

You didn't mention adjusting any of the checkpoint parameters and you also 
didn't say what version of PostgreSQL you're running.  If you've got 
frozen sections approximately every 5 minutes you should figure out of 
they line up with the checkpoints on your system.  How you do that varies 
depending on version, I've covered most of what you need to get started 
at:

http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm

It's also worth noting that RAID5 is known to be awful on write 
performance with some disk controllers.  You didn't mention what 
controller you had.  You should measure your disks to be sure they're 
performing well at all, it's possible you might be getting performance 
that's barely better than a single disk. 
http://www.westnet.com/~gsmith/content/postgresql/pg-disktesting.htm has 
some ideas on how to do that.

--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD



view thread (13+ messages)  latest in thread

Message-ID: <Pine.GSO.4.64.0803191008560.4771@westnet.com>
Permalink:  ../Pine.GSO.4.64.0803191008560.4771@westnet.com/
Also on:    postgresql.org/message-id/Pine.GSO.4.64.0803191008560.4771@westnet.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: gsmith@gregsmith.com, analogue@glop.org
  Subject: Re: PG writes a lot to the disk
  In-Reply-To: <Pine.GSO.4.64.0803191008560.4771@westnet.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox