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>