Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Feb 2011 14:08:24 GMT
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 188781 for review
Message-ID:  <201102131408.p1DE8OpS064362@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@188781?ac=10

Change 188781 by trasz@trasz_victim on 2011/02/13 14:07:32

	After few loops in vm_daemon(), try harder.

Affected files ...

.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 edit

Differences ...

==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 (text+ko) ====

@@ -1735,8 +1735,10 @@
 				 * try to deactivate more than 1/4th of process'
 				 * resident set size.
 				 */
-				if (ravailable < rsize - (rsize / 4))
-					ravailable = rsize - (rsize / 4);
+				if (attempts <= 8) {
+					if (ravailable < rsize - (rsize / 4))
+						ravailable = rsize - (rsize / 4);
+				}
 				vm_pageout_map_deactivate_pages(
 				    &vm->vm_map, OFF_TO_IDX(ravailable));
 				/* Update RSS usage after paging out. */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102131408.p1DE8OpS064362>