git: kernel - Improve pageout daemon & memory pressure detection w/tmpfs
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Jan 31 20:57:53 PST 2012
commit f84f7e8121e08af5d133a8b38a385aaca6c66e29
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Tue Jan 31 20:52:46 2012 -0800
kernel - Improve pageout daemon & memory pressure detection w/tmpfs
* PG_NEED_COMMIT pages are unwired from the buffer cache they are now
unconditionally placed on the active queue, even if 'activate' is not
set.
* This results in non-freeable tmpfs pages remaining in the active queue
most of the time. They will be cycled into the inactive queue and flushed
out if swap is present as per normal pageout daemon operation,
When swap is not present or is full, these pages are reactivated
unconditionally.
Summary of changes:
sys/vm/vm_page.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f84f7e8121e08af5d133a8b38a385aaca6c66e29
--
DragonFly BSD source repository
More information about the Commits
mailing list