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.

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/

  1. Display the top 10 processes used up the most of the memory
  2. Kill all processes accessing the a particular file/folder
  3. Best way to kill all child processes forked by a given program
  4. Find the number of running processes on your system
  5. Display the top 10 processes ranked by memory usage

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>