Date: Tue, 8 Aug 2006 15:14:10 +1000 From: Q <qdolan@gmail.com> To: freebsd-fs@freebsd.org Subject: Re: Problem with ufs not releasing vm_pages on busy volume. (soft updates related) Message-ID: <06530464-7491-4BC1-97C7-87285B03F2EB@gmail.com> In-Reply-To: <A05A5F4D-27B0-410B-A32D-0432D22D5A00@gmail.com> References: <A05A5F4D-27B0-410B-A32D-0432D22D5A00@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 02/08/2006, at 8:10 PM, Q wrote:
> I have a problem that seems to be related to something ufs related
> not releasing some vm_pages on busy filesystems. I have two servers
> running PostgreSQL, one running 6.0-RELEASE, the other 6.1-RELEASE.
> Both are under the same (fairly heavy) load, performing the same
> operations in bursts every five minutes. The filesystems in
> question are 450-500Gig, each server using a different brand of
> RAID card, they both have soft-updates enabled.
>
> The problem is that both servers are seeing an accumulation of
> about 100Mb of active pages per day (looking at
> vm.stats.vm.v_active_count) that never get released. The only way
> to release these pages is to unmount the filesystem and remount it.
> Failing to do this results in the server eventually locking up.
>
> If someone could provide me with some direction on how to go about
> tracking down what might be causing this to happen it would be much
> appreciated.
I have narrowed the cause of this issue down further to something to
do with soft updates. If I turn off soft updates for the filesystem
hosting the database the system no longer accumulates active vm_pages
constantly. Instead for accumulating 100Mb a day of active vm pages
until all memory is consumed, it will hover around 50-60Mb with soft
updates disabled.
If someone familiar with the softupdates code is willing to help me
pinpoint the cause of this problem it would be much appreciated.
--
Seeya...Q
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_____ / Quinton Dolan - qdolan@gmail.com
__ __/ / / __/ / /
/ __ / _/ / / Gold Coast, QLD, Australia
__/ __/ __/ ____/ / - / Ph: +61 419 729 806
_______ /
_\
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?06530464-7491-4BC1-97C7-87285B03F2EB>
