DragonFly commits List (threaded) for 2010-10
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - Fix longstanding VM long-duration stall issues
commit 1bfac2629fc773dc7093d8aa319fe5a3c75cd7a1
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Fri Oct 29 20:58:00 2010 -0700
kernel - Fix longstanding VM long-duration stall issues
* The pageout daemon was using the wrong wakeup metrics and essentially
would not start cleaning out pages until after processes began to
enter vmwait/vmrate or otherwise begin to stall due to low free memory.
* Fix the metric and also double-check every 5 seconds when the pagedaemon
statistics wakeup occurs.
* vm.v_free_min + vm.v_cache_min may now be used to tune when the
pagedaemon is woken up.
Summary of changes:
sys/vm/vm_pageout.c | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1bfac2629fc773dc7093d8aa319fe5a3c75cd7a1
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]