: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.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message