On Tue, Jul 10, 2012 at 5:44 AM, Andres Freund <andres@xxxxxxxxxxxxxxx> wrote: > On Tuesday, July 10, 2012 08:14:00 AM Maxim Boguk wrote: >> >> So kernel doesn't start write any pages out in background before it has at >> least 13Gb dirty pages in kernel memory. >> And at end of the checkpoint kernel trying flush all dirty pages to disk. > Thast not entirely true. The kernel will also writeout pages which haven't > been written to for dirty_expire_centisecs. There seems to be many situations in which it totally fails to do that. Although I've never been able to categorize just what those situations are. Cheers, Jeff -- Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance