From owner-freebsd-stable@FreeBSD.ORG Fri Dec 24 22:33:43 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8615916A4CE for ; Fri, 24 Dec 2004 22:33:43 +0000 (GMT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4482443D2F for ; Fri, 24 Dec 2004 22:33:43 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 383A072DD4; Fri, 24 Dec 2004 14:33:43 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 3361F72DCB; Fri, 24 Dec 2004 14:33:43 -0800 (PST) Date: Fri, 24 Dec 2004 14:33:43 -0800 (PST) From: Doug White To: Michael Riexinger In-Reply-To: <200412211049.29386.michael.riexinger@de.clara.net> Message-ID: <20041224143015.E8288@carver.gumbysoft.com> References: <200412211049.29386.michael.riexinger@de.clara.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-stable@freebsd.org Subject: Re: 'vmpfw' state X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 22:33:43 -0000 On Tue, 21 Dec 2004, Michael Riexinger wrote: > i have a imap server with cyrus running under FreeBSD 5.3-RELEASE. There > are around 25000 mailboxes (around 30gb small mails). When starting > cyrus, the lmtpd is in vmpfw state for around 15 minutes and consumes > very much cpu and memory. When using truss, i see a lseek loop. What > exactly is the vmpfw state and how can i accelerate that thing? How much memory does the system have? The vmpfw WCHAN is used in the pagefault handler when the page its trying to fault in is busy. You have problems with pages getting stuck busy if the system is either swapping heavily or the disk is too busy to fault in the pages in the first place. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org