Re: How PMAP_SHPGPERPROC relate to vm.v_free_min, vm.v_free_reserved and vm.v_free_target?

From: Eduardo Meyer <dudu.meyer_at_gmail.com>
Date: Wed, 7 Mar 2007 14:24:41 -0300
> > Heavy Apache usage is demanding a higher PMAP_SHPGPERPROC kernel
> > option in my system. However I keep getting the NOTES-documented panic
> > at boot time, meaning I need to adequately do vm.v_free_min,
> > vm.v_free_reserved and vm.v_free_target sysctl tuning.
> >
> > However, this sysctl vars dont have a description and I simply can't
> > find any further documentation regarding how the vars relate among
> > themselves and how they related to PMAP_SHPGPERPROC. Can anyone please
> > explain some basics about how they relate and how I can do the tuning?
> >
> > It is a 5.5-STABLE with 9GB of memory and PAE enable (sure).
> >
> > Hackers' feedback or sysadmins' personal experiences are heavily appreciated.
>
> How high did you raise PMAP_SHPGPERPROC?  We raised it to 250 on our
> stock PostgreSQL systems and did not have to tweak any other values.
>
> Note that we're running 6.x on these systems, so YMMV.
>
> > Sorry for cross-posting, I was not sure which list was more adequate.
>
> Probably -hackers_at_.  Although I would have started with -questions_at_
>
> --
> Bill Moran
> Collaborative Fusion Inc.
>

Mr Moran, did you set up any other sysctl mib such as the mentioned ones?

I have raised it to "500". If I set lower values, around 400 I start
getting a huge flood of:

collecting pv entries -- suggest increasing PMAP_SHPGPERPROC
collecting pv entries -- suggest increasing PMAP_SHPGPERPROC

Specially on "apachectl graceful" signaling. If I raise it over 500 my
system panics on boot.

I still get "collecting pv entries -- suggest increasing
PMAP_SHPGPERPROC" at the current setup value, however not very often.


-- 
===========
Eduardo Meyer
pessoal: dudu.meyer_at_gmail.com
profissional: ddm.farmaciap_at_saude.gov.br
Received on Wed Mar 07 2007 - 16:24:44 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:06 UTC