Date: Wed, 7 Mar 2012 10:23:38 +0200 From: Konstantin Belousov <kostikbel@gmail.com> To: Luke Marsden <luke@hybrid-logic.co.uk> Cc: freebsd-fs@freebsd.org, freebsd-stable@freebsd.org, freebsd-questions@freebsd.org, team@hybrid-logic.co.uk Subject: Re: FreeBSD 8.2 - active plus inactive memory leak!? Message-ID: <20120307082338.GD75778@deviant.kiev.zoral.com.ua> In-Reply-To: <1331080581.2589.28.camel@pow> References: <1331061203.2218.38.camel@pow> <4F569DFF.8040807@mac.com> <1331080581.2589.28.camel@pow>
next in thread | previous in thread | raw e-mail | index | archive | help
--6fxres9eYHxJ4LJN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 07, 2012 at 12:36:21AM +0000, Luke Marsden wrote: > Thanks for your email, Chuck. >=20 > > > Conversely, if a page *does not* occur in the resident > > > memory of any process, it must not occupy any space in the active + > > > inactive lists. > >=20 > > Hmm...if a process gets swapped out entirely, the pages for it will be = moved=20 > > to the cache list, flushed, and then reused as soon as the disk I/O com= pletes.=20 > > But there is a window where the process can be marked as swapped out = (and=20 > > considered no longer resident), but still has some of it's pages in phy= sical=20 > > memory. >=20 > There's no swapping happening on these machines (intentionally so, > because as soon as we hit swap everything goes tits up), so this window > doesn't concern me. >=20 > I'm trying to confirm that, on a system with no pages swapped out, that > the following is a true statement: >=20 > a page is accounted for in active + inactive if and only if it > corresponds to one or more of the pages accounted for in the > resident memory lists of all the processes on the system (as per > the output of 'top' and 'ps') No. The pages belonging to vnode vm object can be active or inactive or cached but not mapped into any process address space. --6fxres9eYHxJ4LJN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk9XGwkACgkQC3+MBN1Mb4gEEgCfeS6aA0sX9T+NgXGhplLSE3DA 7xEAnRS1EdCLMcsOI8u3ADhCURXYNhyh =kFBk -----END PGP SIGNATURE----- --6fxres9eYHxJ4LJN--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120307082338.GD75778>