Gabriel Gunderson gabe at gundy.org
Tue Jun 13 18:34:06 MDT 2006

On Tue, 2006-06-13 at 18:09 -0600, Steve wrote:
> What exactly is pdflush and how does it work?

"The pdflush kernel thread flushes dirty pages from the page cache. The
page cache buffers accesses to the disk. To improve performance, actual
writes to the disk are delayed until the pdflush daemon writes out
dirtied data to disk. This is done if the available free memory dips
below a threshold or if the page has remained dirty for a sufficiently
long time. In the 2.4.* kernels, these two tasks were respectively
performed by separate kernel threads, bdflush and kupdated."

Linux Magazine
  Kernel Threads
  Written by Sreekrishnan Venkateswaran   
  Thursday, 15 September 2005

Gabriel Gunderson

More information about the PLUG mailing list