git: kernel - Fix pageout algorithm regression
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Aug 1 13:32:07 PDT 2013
commit a5c1251f902d077ae8b822f0a54c74d359ca60cd
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Aug 1 13:30:14 2013 -0700
kernel - Fix pageout algorithm regression
* The pageout algorithm was trying to calculate when it might have
to do 'a little extra' moving of pages active->inactive and wound
up forcing an active->inactive queue run in all cases, even when
the inactive queue was well over target.
* Remove the broken case.
* Greatly improves (as in restores) performance on systems with heavy
paging and file caching activity.
Summary of changes:
sys/vm/vm_pageout.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a5c1251f902d077ae8b822f0a54c74d359ca60cd
--
DragonFly BSD source repository
More information about the Commits
mailing list