Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2008 14:56:24 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Approaching the limit on PV entries
Message-ID:  <20080312215624.GR67856@elvis.mu.org>
In-Reply-To: <fr69hn$q0o$1@ger.gmane.org>
References:  <fr69hn$q0o$1@ger.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Ivan Voras <ivoras@freebsd.org> [080311 08:46] wrote:
> During heavy postgresql load (pgbench), /var/log/messages registers
> (multiple times) the following message:
> 
> "Approaching the limit on PV entries, consider increasing either the
> vm.pmap.shpgperproc or the vm.pmap.pv_entry_max sysctl"
> 
> I'm increasing both, but no matter what I increase them to, after a
> short time they again get increased by the system (???).
> 
> The values are currently:
> 
> vm.pmap.shpgperproc: 1134
> vm.pmap.pv_entry_max: 8000000
> 
> But the last sysctl setting, verified by retrieving it from my shell
> command line history, is that I set vm.pmap.shpgperproc to 800.
> 
> Is this normal, and what are the common settings for these values? The
> machine is 2x4-core, currently 4 GB RAM (which will increase to at least
> 6 GB), amd64, running postgresql, php and apache.
> 

try setting:

sysctl kern.ipc.shm_use_phys=1



-- 
- Alfred Perlstein



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