Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

Jan 262010
 

What are the pdflush processes?

Answer:

When you use the top command, you might notice 2 or more pdflush processes are running actively and wondering what do they actually do.

In fact, when the Linux system want to write data to disk, e.g. write to a file, a special in-memory copies will hold the data blocks belonging to that files which is called the "page cache". For performance reasons, data is usually not always written out (sync) to disk and is temporarily stored in page cache (called "dirty pages").

The jobs of pdflush threads are used to write data out from dirty page caches to disk.

Reference: http://lwn.net/Articles/326552/

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>