pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Yeb Havinga <yebhavinga@gmail.com>
To: Rajesh Kumar Mallah <mallah.rajesh@gmail.com>
Cc: Kevin Grittner <Kevin.Grittner@wicourts.gov>
Cc: pgsql-performance@postgresql.org
Subject: Re: sudden spurt in swap utilization (was:cpu bound postgresql setup.)
Date: Fri, 25 Jun 2010 13:28:57 +0200
Message-ID: <4C2492F9.2020706@gmail.com> (raw)
In-Reply-To: <AANLkTinDBPQL-SjLaCr7AVgzouWbRrjwA6MAgBih_ciy@mail.gmail.com>
References: <AANLkTinDBPQL-SjLaCr7AVgzouWbRrjwA6MAgBih_ciy@mail.gmail.com>

Rajesh Kumar Mallah wrote:
> A scary phenomenon is being exhibited by the server , which is the server
> is slurping all the swap suddenly
>   
>  8  1 4192912 906164   6100 27873640    0    0  2277   858 13440 16235
> 63  8 19 10  0
>
> I reduced work_mem from 4GB to 2GB to 512MB (now). I clearly remember that this
> abnormal consumption of swap was NOT there even when work_mem was 4GB.
> eg during happier times swap utilisation was: http://pastebin.com/bnE1pFZ9
>   
> the question is whats making postgres slurp the swap? i am posting my
> current postgresql.conf
> once again.
>
> # cat postgresql.conf  | grep -v "^\s*#" | grep -v "^\s*$"
> listen_addresses = '*'          # what IP address(es) to listen on;
> port = 5432                             # (change requires restart)
> max_connections = 300                   # (change requires restart)
>   
Hello Rajesh,

In constrast with e.g. shared_buffers and effective_cache_size, work_mem 
is amount of memory per 'thing' (e.g. order/group by) that wants some 
working memory, so even a single backend can use several pieces of 
work_mem memory.

Looking at your postgresql.conf, other memory values seem a bit too high 
as well for a 32GB ram server. It is probably a good idea to use pgtune 
(on pgfoundry) to get some reasonable ball park settings for your hardware.

regards,
Yeb Havinga




view thread (15+ messages)  latest in thread

Message-ID: <4C2492F9.2020706@gmail.com>
Permalink:  ../4C2492F9.2020706@gmail.com/
Also on:    postgresql.org/message-id/4C2492F9.2020706@gmail.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: yebhavinga@gmail.com, mallah.rajesh@gmail.com, Kevin.Grittner@wicourts.gov
  Subject: Re: sudden spurt in swap utilization (was:cpu bound postgresql setup.)
  In-Reply-To: <4C2492F9.2020706@gmail.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