Re: pageout question

2010-07-25 Thread Andriy Gapon
on 25/07/2010 02:31 RW said the following: > On Sat, 24 Jul 2010 23:23:07 +0300 > Andriy Gapon wrote: > >> There is a good deal of comments in the vm_pageout.c code that imply >> that we use a hysteresis approach to deal with low available pages >> condition. >> >> >> In general, the hysteresis,

lint(1) improvements from OpenBSD

2010-07-25 Thread Frederic Culot
Hi, I noticed on the the FreeBSD list of projects and ideas an item related to lint(1) and the port of improvements from the OpenBSD project: http://www.freebsd.org/projects/ideas/ideas.html#p-lint I would like to know more about this project but unfortunately no technical contact was specified

Re: pageout question

2010-07-25 Thread RW
On Sun, 25 Jul 2010 13:07:21 +0300 Andriy Gapon wrote: > on 25/07/2010 02:31 RW said the following: > > As I understand it the hysteresis is done inside vm_pageout_scan, > > and the expectation is that one pass will typically satisfy this > > because the design aims to keep enough clean pages in

Re: pageout question

2010-07-25 Thread Andriy Gapon
on 25/07/2010 16:41 RW said the following: > On Sun, 25 Jul 2010 13:07:21 +0300 > Andriy Gapon wrote: > >> on 25/07/2010 02:31 RW said the following: > >>> As I understand it the hysteresis is done inside vm_pageout_scan, >>> and the expectation is that one pass will typically satisfy this >>> b

Re: pageout question

2010-07-25 Thread RW
On Sun, 25 Jul 2010 17:19:41 +0300 Andriy Gapon wrote: > on 25/07/2010 16:41 RW said the following: > > In FreeBSD the inactive queue contains disk cache pages which > > normally provide most of the clean pages needed. In addition pages > > are dribbled out to swap, and the resulting clean pages

Re: pageout question

2010-07-25 Thread Andriy Gapon
on 25/07/2010 23:28 RW said the following: > On Sun, 25 Jul 2010 17:19:41 +0300 > Andriy Gapon wrote: > >> on 25/07/2010 16:41 RW said the following: > >>> In FreeBSD the inactive queue contains disk cache pages which >>> normally provide most of the clean pages needed. In addition pages >>> are