How to decide mode and journal size?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, Apr 03, 2002 at 02:40:07PM +0200, Ralf Hildebrandt wrote:
> On Wed, Apr 03, 2002 at 02:23:01PM +0200, Diego SANTA CRUZ wrote:
 
> > How is this affected if there are several ext3 filesystems mounted? Can
> > all journals be resident in memory at a time?
> 
> The journal is NOT in memory. 

That's only partially correct.  The whole point of the journal is to
hold recent write requests before those writes get written back to
their permanent backing store locations.  As a result, all of the
journal writes for a single transaction *are* pinned in memory until
the transaction commits --- only after the commit can we start doing
the permanent writeback.  So, part of the journal will most definitely
be in memory during fs activity.

The amount of memory pinned is related to the transaction size,
though, and not directly to the whole journal size --- we don't ever
keep the entire journal in memory.

Cheers,
 Stephen





[Index of Archives]         [Linux RAID]     [Kernel Development]     [Red Hat Install]     [Video 4 Linux]     [Postgresql]     [Fedora]     [Gimp]     [Yosemite News]

  Powered by Linux