* Matthew Dillon <[EMAIL PROTECTED]> [000525 13:58] wrote:
> 
> :You, Matthew Dillon, were spotted writing this on Thu, May 25, 2000 at 10:57:33AM 
>-0700:
> :> 
> :>     I don't particularly like to use MFS for 'large' partitions, mainly
> :>     because cached data blocks wind up in core memory twice (once in MFS's
> :>     memory map, and once in the VM page cache).
> :
> :You've said this several times in threads on MFS during recent months,
> :and I've always wanted to ask: is that a necessary 'feature' of MFS's
> :architecture, or something which could possibly be fixed without
> :too much hard work? For instance, would it be possible to force
> :VM not to cache MFS pages, etc.?
> :
> :-- 
> :Anatoly Vorobey,
> 
>     The double caching is a consequence of MFS's 'physical media' being
>     the mmap() rather then real physical media.  It would be difficult
>     to fix, and probably not worth the effort.
> 
>     MFS's only advantage is that the double-caching tends to keep pages
>     in-core longer, and you have less 'real' physical I/O because things
>     like write-behind and buffer cache flushes are doing nothing more
>     then flusing from the kernel's main VM page cache into MFS's memory
>     map.
> 
>     If you have enough memory not to care about the double-caching issue,
>     then MFS will work fine.

y'know...

We could do a really good job of a disk backed MFS by having a mount
flag for the syncer to ignore a mount point as well as marking it
async.

-Alfred


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to