Hans Reiser wrote:

Wow.  What is all that space used for?  Other journalling file
systems that
I have seen have limited things like journals to a much smaller space,
BSD FFS has a 10% limit unless you are root.  They are correct to do so.


Yes, they reserve that space so that their algorithms to choose blocks from
the various cylinder groups can continue to choose blocks in decent locations.
BSD FFS doesn't journal though.

The SunOS UFS does journal metadata and retains the same 10% limit.  It was
discovered that the journal didn't need to be very big in order to maximize
performance though.  A very small log would do as well as a very large log.

It would be interesting to pick a benchmark which represents some market
that usually deploys reiersfs and then experiment with various aspects of
the file system, including the reserve space.  It is easy to do, mostly
just time consuming and requires a fair amount of resources.

      ps

Reply via email to