Re: performance problems.

From: Vivek Khera <vivek(at)khera(dot)org>
To: Matthew Sullivan <matthew(at)sorbs(dot)net>
Cc: pgsql-performance(at)postgresql(dot)org
Subject: Re: performance problems.
Date: 2006-08-30 14:10:28
Message-ID: BA0105C5-8551-49A6-B131-00D814DDFDA0@khera.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance


On Aug 30, 2006, at 5:29 AM, Matthew Sullivan wrote:

> The hardware is a Compaq 6400r with 4G of EDO RAM, 4x500MHz Xeons
> and a Compaq RAID 3200 in RAID 5 configuration running across 3
> spindles (34G total space).
>
> The OS is FreeBSD 5.4-RELEASE-p14
> The PG Version is 8.1.3

What else does this box do?

I think you should try these settings, which I use on 4GB dual
Opteron boxes running FreeBSD 6.x dedicated to Postgres only. Your
effective_cache_size seems overly optimistic for freebsd. cranking
up the shared buffers seems to be one of the best bangs for the buck
under pg 8.1. I recently doubled them and nearly tripled my
performance on a massive write-mostly (insert/update) load. Unless
your disk system is *really* slow, random_page_cost should be reduced
from the default 4.

As you can see, I change *very* little from the default config.

shared_buffers = 70000 # min 16 or
max_connections*2, 8KB each
work_mem = 262144 # min 64, size in KB
maintenance_work_mem = 524288 # min 1024, size in KB

checkpoint_segments = 256
checkpoint_timeout = 900

effective_cache_size = 27462 # `sysctl -n
vfs.hibufspace` / 8192 (BLKSZ)
random_page_cost = 2

if you're feeling adventurous try these to reduce the checkpoint
impact on the system:

bgwriter_lru_percent = 2.0
bgwriter_lru_maxpages = 40
bgwriter_all_percent = 0.666
bgwriter_all_maxpages = 40

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Vivek Khera, Ph.D. MailerMailer, LLC Rockville, MD
http://www.MailerMailer.com/ +1-301-869-4449 x806

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Willo van der Merwe 2006-08-30 14:48:57 Re: PostgreSQL performance issues
Previous Message Dave Dutcher 2006-08-30 14:03:01 Re: PostgreSQL performance issues