----- Original Message -----

> From: "Jeff Janes" <jeff.ja...@gmail.com>
> To: "Ray Cote" <rgac...@appropriatesolutions.com>
> Cc: pgsql-general@postgresql.org
> Sent: Thursday, June 6, 2013 5:41:00 PM
> Subject: Re: [GENERAL] Database performs massive reads when I'm doing
> writes.

> On Thu, Jun 6, 2013 at 2:12 PM, Ray Cote <
> rgac...@appropriatesolutions.com > wrote:

> > It is Postmaster itself:
> 
> > 11068 - 315.9M 136K 0K 85% postmaster
> 
> > 11000 - 56808K 8K 0K 15% postmaster
> 
> > 11003 - 0K 80K 0K 0% postmaster
> 
> > 11004 - 0K 24K 0K 0% postmaster
> 
> > 11067 - 0K 0K 0K 0% load_rets.py
> 

> > The above are the atop lines for just postmaster. This is a 10s
> > snapshot so you can see lots of read activity.
> 
> > The load_rets.py task is the Python script loading the database.
> 

> The postmaster has many children, each of which is responsible for
> something different. If you display the full command line rather
> than just the abbreviated one, it will give you more info on exactly
> which child is using the disk, for example:

> PID DSK COMMAND-LINE

> 3950 16% postgres: jjanes jjanes [local] UPDATE
> 2978 0% postgres: checkpointer process

> 2982 0% postgres: stats collector process

> Cheers,

> Jeff
Hi Jeff: 

I can see that now after pressing c in disk display mode: 
19007 - D 86% postgres: postgres petersons 127.0.0.1(59702) UPDATE 
11003 - S 12% postgres: writer process 
11004 - S 2% postgres: wal writer process 

This is how it looks when running properly (doing a big update at the moment). 
Thanks for the lead. Learning much about atop today. 
--Ray 

-- 

Ray Cote, President Appropriate Solutions, Inc. 
We Build Software 
www.AppropriateSolutions.com 603.924.6079 

Reply via email to