Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous snapshotting file system)

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Dave Chinner <david@...>
Cc: gus3 <musicman529@...>, Szabolcs Szakacsits <szaka@...>, Andrew Morton <akpm@...>, <linux-fsdevel@...>, <linux-kernel@...>, <xfs@...>
Date: Thursday, August 21, 2008 - 10:29 pm

On Friday 22 August 2008 03:08, Dave Chinner wrote:


I'm not sure exactly what you mean.. I certainly have not been keeping
up with all the changes here as I'm spending most of my time on other
things lately...

But from what I see, you've got a fairly good handle on analysing the
elevator behaviour (if only the end result). So if you were to tell
Jens that "these blocks" need more priority, or not to contribute to
a process's usage quota, etc. then I'm sure improvements could be
made.

Or am I completely misunderstanding you? :)



Is this rhetorical? Because I don't see how *they* could be showing
regular performance regressions. Deadline literally had its last
behaviour change nearly a year ago, and before that was before
recorded (git) history.

AS hasn't changed much more frequently, although I will grant that it
and CFS add a lot more complexity. So I would always compare results
with deadline or noop.



I wouldn't say it is so black and white if you have multiple processes
submitting IO. You get more opportunities to sort and merge things in
the disk scheduler, and you can do things like fairness and anticipatory
scheduling. But if XFS does enough of what you need, then by all means
use noop. There is an in-kernel API to change it (although it's
designed more for block devices than filesystems so it might not work
exactly for you).
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Tue Aug 19, 10:45 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Thu Aug 21, 12:57 am)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Wed Aug 20, 12:13 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Tue Aug 26, 12:54 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Fri Aug 29, 2:29 am)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Fri Aug 29, 12:37 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Szabolcs Szakacsits, (Wed Aug 20, 5:25 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Szabolcs Szakacsits, (Wed Aug 20, 10:46 pm)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Szabolcs Szakacsits, (Thu Aug 21, 1:10 pm)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Szabolcs Szakacsits, (Thu Aug 21, 1:33 pm)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Szabolcs Szakacsits, (Fri Aug 22, 8:44 am)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Szabolcs Szakacsits, (Sat Aug 23, 8:52 am)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Martin Steigerwald, (Fri Aug 22, 2:49 am)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Martin Steigerwald, (Thu Aug 21, 7:02 am)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Martin Steigerwald, (Thu Aug 21, 11:00 am)
Re: XFS vs Elevators (was Re: [PATCH RFC] nilfs2: continuous..., Nick Piggin, (Thu Aug 21, 10:29 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Szabolcs Szakacsits, (Wed Aug 20, 5:48 pm)
Re: [PATCH RFC] nilfs2: continuous snapshotting file system, Ryusuke Konishi, (Wed Aug 20, 2:47 pm)