:All this talk of memory utilisation reminds me to ask, are there any
:plans to implement directio (Solaris UFS and VxFS have it)?
There has been talk. It's considered 'interesting' but it is
not a priority. FreeBSD's heuristics already handle write-behind
and free-behind operations so, for example, writing out a 200MB
file sequentially will not blow away your cache.
:Any plans to implement priority paging, e.g. not cache files in memory
:when memory is tight to reduce demand for paging?
The VM system already tunes itself to load. It's not as simple as
deciding whether to cache something or not... *everything* in the
system is part of the cache. It's a matter of balancing demand and
determining when to lunder dirty pages to their backing store. Anything
that isn't dirty is potentially freeable whether it represents
(cached) files, code, data, or anonymous memory. But gratuitously
throwing away file cache pages will kill performance as quickly as
gratuitously throwing away swapped out anonymous memory.
-Matt
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message