Re: Why is deleting (or reading) files not counted as IO-Wait in top?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Matthias Schniedermeyer <ms@...>
Cc: <linux-kernel@...>
Date: Monday, January 14, 2008 - 2:24 am

On Wed, Jan 02, 2008 at 08:35:03PM +0100, Matthias Schniedermeyer wrote:

Simply because the only I/O that XFS does during a delete is
to the log and the log does async I/O and hence the process
never blocks in I/O.

Instead, it blocks in a far more complex space reservation that
may or may not be related to I/O wait....


rm -rf is not seek bound on XFS - it's generally determined by
the sequential write speed of the block device or how fast your
CPU is....


Async I/O means that typically your CPU does not get held up
waiting for I/O to complete....

Cheers,

Dave.
-- 
Dave Chinner
Principal Engineer
SGI Australian Software Group
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Why is deleting (or reading) files not counted as IO-Wait in..., Matthias Schniedermeyer, (Wed Jan 2, 3:35 pm)
Re: Why is deleting (or reading) files not counted as IO-Wai..., David Chinner, (Mon Jan 14, 2:24 am)
Re: Why is deleting (or reading) files not counted as IO-Wai..., Matthias Schniedermeyer, (Sat Jan 5, 12:58 pm)
Re: Why is deleting (or reading) files not counted as IO-Wai..., Matthias Schniedermeyer, (Thu Jan 3, 4:25 am)