Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Nov 2012 13:54:45 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Alan Cox <alc@rice.edu>
Cc:        alc@freebsd.org, pho@freebsd.org, Sushanth Rai <sushanth_rai@yahoo.com>, StevenSears <Steven.Sears@netapp.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: Memory reserves or lack thereof
Message-ID:  <20121113115445.GK73505@kib.kiev.ua>
In-Reply-To: <50A181C9.7030209@rice.edu>
References:  <20121112133638.GZ73505@kib.kiev.ua> <1352755682.93266.YahooMailClassic@web181701.mail.ne1.yahoo.com> <20121112214808.GH73505@kib.kiev.ua> <50A181C9.7030209@rice.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--xno7jeNlVet1RwPO
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 12, 2012 at 05:10:01PM -0600, Alan Cox wrote:
> On 11/12/2012 3:48 PM, Konstantin Belousov wrote:
> > On Mon, Nov 12, 2012 at 01:28:02PM -0800, Sushanth Rai wrote:
> >> This patch still doesn't address the issue of M_NOWAIT calls driving
> >> the memory the all the way down to 2 pages, right ? It would be nice to
> >> have M_NOWAIT just do non-sleep version of M_WAITOK and M_USE_RESERVE
> >> flag to dig deep.
> > This is out of scope of the change. But it is required for any further
> > adjustements.
>=20
> I would suggest a somewhat different response:
>=20
> The patch does make M_NOWAIT into a "non-sleep version of M_WAITOK" and=
=20
> does reintroduce M_USE_RESERVE as a way to specify "dig deep".
>=20
> Currently, both M_NOWAIT and M_WAITOK can drive the cache/free memory=20
> down to two pages.  The effect of the patch is to stop M_NOWAIT at two=20
> pages rather than allowing it to continue to zero pages.
>=20
> When you say, "This is out of scope ...", I believe that you are=20
> referring to changing two pages into something larger.  I agree that=20
> this is out of scope for the current change.

I referred exactly to the difference between M_USE_RESERVE set or not.
IMO this is what was asked by the question author. So yes, my mean of
the 'out of scope' is about tweaking the 'two pages reserve' in some
way.

--xno7jeNlVet1RwPO
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlCiNQQACgkQC3+MBN1Mb4g3HgCfRdJiDZjLzVoW2ncDOfrwMGay
DIsAn2jfyPpt6vmGm40KixF/0Qwdz2qV
=+XXH
-----END PGP SIGNATURE-----

--xno7jeNlVet1RwPO--



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