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>