On Feb 23, 2010, at 2:23 PM, Kevin Grittner wrote:

> 
> Here are the values from our two largest and busiest systems (where
> we found the pg_xlog placement to matter so much).  It looks to me
> like a more aggressive bgwriter would help, yes?
> 
> cir=> select * from pg_stat_bgwriter ;
> -[ RECORD 1 ]------+------------
> checkpoints_timed  | 125996
> checkpoints_req    | 16932
> buffers_checkpoint | 342972024
> buffers_clean      | 343634920
> maxwritten_clean   | 9928
> buffers_backend    | 575589056
> buffers_alloc      | 52397855471
> 
> cir=> select * from pg_stat_bgwriter ;
> -[ RECORD 1 ]------+------------
> checkpoints_timed  | 125992
> checkpoints_req    | 16840
> buffers_checkpoint | 260358442
> buffers_clean      | 474768152
> maxwritten_clean   | 9778
> buffers_backend    | 565837397
> buffers_alloc      | 71463873477
> 
> Current settings:
> 
> bgwriter_delay = '200ms'
> bgwriter_lru_maxpages = 1000
> bgwriter_lru_multiplier = 4
> 
> Any suggestions on how far to push it?

I don't know how far to push it, but you could start by reducing the delay time 
and observe how that affects performance.

Reply via email to