Re: Checkpoints writes

From: Greg Smith <gsmith(at)gregsmith(dot)com>
To: Cyril SCETBON <scetbon(at)echo(dot)fr>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Checkpoints writes
Date: 2008-08-08 22:57:41
Message-ID: Pine.GSO.4.64.0808081849420.21924@westnet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, 7 Aug 2008, Cyril SCETBON wrote:

> What's the way to count the read/write bytes of the checkpoint process
> before 8.3 (no pg_stat_bgwriter view :-[ ) I want to distinguish bytes
> written by checkpoints and others written by the background process

The reason that view was added was because it's really hard to figure that
out in earlier versions. Theoretically you could have some operating
system level program that tracked I/O on a per-process basis, noting which
one was the background writer process and counting those separately. I
found it easier to work on adding the counters instead.

It's not really complete, but I did have a functional prototype of a
pg_stat_bgwriter implementation that worked against 8.2 if that helps you
any: http://www.westnet.com/~gsmith/content/postgresql/perfmon82.htm

--
* Greg Smith gsmith(at)gregsmith(dot)com http://www.gregsmith.com Baltimore, MD

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message aravind chandu 2008-08-09 07:18:46 Disk space occupied by a table in postgresql
Previous Message Lennin Caro 2008-08-08 21:24:21 Re: ALTER ROLE role-name-with-hyphen