On Mon, Dec 23, 2002 at 02:28:32PM +0300, Hans Reiser wrote:
> We were discussing how to optimize reiser4 best, and came to realize 
> that us developers did not have a good enough intuition for what users 
> do that stresses their filesystem enough that they care about its 
> performance.

Something else you might want to do is measure "commit latency"...
the time between file operations being made by userland, and those
operations becoming durable (i.e. getting committed into the log).

If you can benchmark this, it might give users more confidence.
(When I clicked save, it did, actually, save!)

This is kind of related to real-time stuff, which is another thing
you might want to test.  Eg: audio/video playback... can reiserfs
sustain IO bandwidth well, without falling behind occasionally?
(i.e. maintaining low latency)

XFS has (had?  I think it's only the irix port) an ioctl to tell
the OS "I want to read 300kb/s with maximum 0.1ms latency on fd 3".
(The ioctl() would fail if Irix couldn't guarantee that)

I'm not saying this is useful for everyone, just it should help
you understand the performance better...

Cheers,
Andrew

Reply via email to